Home
last modified time | relevance | path

Searched refs:nft_pktinfo (Results 1 – 25 of 58) sorted by relevance

123

/Linux-v5.4/include/net/netfilter/
Dnf_tables_core.h80 struct nft_pktinfo;
82 struct nft_regs *regs, const struct nft_pktinfo *pkt);
84 struct nft_regs *regs, const struct nft_pktinfo *pkt);
86 struct nft_regs *regs, const struct nft_pktinfo *pkt);
88 struct nft_regs *regs, const struct nft_pktinfo *pkt);
90 struct nft_regs *regs, const struct nft_pktinfo *pkt);
92 struct nft_regs *regs, const struct nft_pktinfo *pkt);
94 struct nft_regs *regs, const struct nft_pktinfo *pkt);
96 struct nft_regs *regs, const struct nft_pktinfo *pkt);
98 struct nft_regs *regs, const struct nft_pktinfo *pkt);
[all …]
Dnft_fib.h29 const struct nft_pktinfo *pkt);
31 const struct nft_pktinfo *pkt);
34 const struct nft_pktinfo *pkt);
36 const struct nft_pktinfo *pkt);
Dnf_tables_ipv4.h8 static inline void nft_set_pktinfo_ipv4(struct nft_pktinfo *pkt, in nft_set_pktinfo_ipv4()
20 static inline int __nft_set_pktinfo_ipv4_validate(struct nft_pktinfo *pkt, in __nft_set_pktinfo_ipv4_validate()
49 static inline void nft_set_pktinfo_ipv4_validate(struct nft_pktinfo *pkt, in nft_set_pktinfo_ipv4_validate()
Dnf_tables_ipv6.h9 static inline void nft_set_pktinfo_ipv6(struct nft_pktinfo *pkt, in nft_set_pktinfo_ipv6()
28 static inline int __nft_set_pktinfo_ipv6_validate(struct nft_pktinfo *pkt, in __nft_set_pktinfo_ipv6_validate()
66 static inline void nft_set_pktinfo_ipv6_validate(struct nft_pktinfo *pkt, in nft_set_pktinfo_ipv6_validate()
Dnf_dup_netdev.h7 void nf_dup_netdev_egress(const struct nft_pktinfo *pkt, int oif);
8 void nf_fwd_netdev_egress(const struct nft_pktinfo *pkt, int oif);
Dnft_meta.h33 const struct nft_pktinfo *pkt);
37 const struct nft_pktinfo *pkt);
Dnf_tables.h21 struct nft_pktinfo { struct
29 static inline struct net *nft_net(const struct nft_pktinfo *pkt) in nft_net() argument
34 static inline unsigned int nft_hook(const struct nft_pktinfo *pkt) in nft_hook()
39 static inline u8 nft_pf(const struct nft_pktinfo *pkt) in nft_pf()
44 static inline const struct net_device *nft_in(const struct nft_pktinfo *pkt) in nft_in()
49 static inline const struct net_device *nft_out(const struct nft_pktinfo *pkt) in nft_out()
54 static inline void nft_set_pktinfo(struct nft_pktinfo *pkt, in nft_set_pktinfo()
62 static inline void nft_set_pktinfo_unspec(struct nft_pktinfo *pkt, in nft_set_pktinfo_unspec()
779 const struct nft_pktinfo *pkt);
1001 unsigned int nft_do_chain(struct nft_pktinfo *pkt, void *priv);
[all …]
/Linux-v5.4/net/netfilter/
Dnft_chain_filter.c18 struct nft_pktinfo pkt; in nft_do_chain_ipv4()
62 struct nft_pktinfo pkt; in nft_do_chain_arp()
102 struct nft_pktinfo pkt; in nft_do_chain_ipv6()
146 struct nft_pktinfo pkt; in nft_do_chain_inet()
202 struct nft_pktinfo pkt; in nft_do_chain_bridge()
257 struct nft_pktinfo pkt; in nft_do_chain_netdev()
Dnf_tables_core.c28 const struct nft_pktinfo *pkt = info->pkt; in __nft_trace_packet()
63 const struct nft_pktinfo *pkt) in nft_payload_fast_eval()
96 const struct nft_pktinfo *pkt) in nft_update_chain_stats()
125 struct nft_pktinfo *pkt) in expr_call_ops_eval()
149 nft_do_chain(struct nft_pktinfo *pkt, void *priv) in nft_do_chain()
Dnft_chain_route.c21 struct nft_pktinfo pkt; in nf_route_table_hook4()
70 struct nft_pktinfo pkt; in nf_route_table_hook6()
119 struct nft_pktinfo pkt; in nf_route_table_inet()
Dnf_dup_netdev.c25 void nf_fwd_netdev_egress(const struct nft_pktinfo *pkt, int oif) in nf_fwd_netdev_egress()
39 void nf_dup_netdev_egress(const struct nft_pktinfo *pkt, int oif) in nf_dup_netdev_egress()
Dnft_synproxy.c46 const struct nft_pktinfo *pkt, in nft_synproxy_eval_v4()
77 const struct nft_pktinfo *pkt, in nft_synproxy_eval_v6()
108 const struct nft_pktinfo *pkt) in nft_synproxy_do_eval()
243 const struct nft_pktinfo *pkt) in nft_synproxy_eval()
324 const struct nft_pktinfo *pkt) in nft_synproxy_obj_eval()
Dnft_quota.c35 const struct nft_pktinfo *pkt) in nft_quota_do_eval()
51 const struct nft_pktinfo *pkt) in nft_quota_obj_eval()
185 const struct nft_pktinfo *pkt) in nft_quota_eval()
Dnft_xfrm.c160 const struct nft_pktinfo *pkt) in nft_xfrm_get_eval_in()
176 const struct nft_pktinfo *pkt) in nft_xfrm_get_eval_out()
195 const struct nft_pktinfo *pkt) in nft_xfrm_get_eval()
Dnft_limit.c131 const struct nft_pktinfo *pkt) in nft_limit_pkts_eval()
180 const struct nft_pktinfo *pkt) in nft_limit_bytes_eval()
241 const struct nft_pktinfo *pkt) in nft_limit_obj_pkts_eval()
284 const struct nft_pktinfo *pkt) in nft_limit_obj_bytes_eval()
Dnft_connlimit.c24 const struct nft_pktinfo *pkt, in nft_connlimit_do_eval()
110 const struct nft_pktinfo *pkt) in nft_connlimit_obj_eval()
167 const struct nft_pktinfo *pkt) in nft_connlimit_eval()
Dnf_tables_trace.c110 const struct nft_pktinfo *pkt) in nf_trace_fill_pkt_info()
185 const struct nft_pktinfo *pkt = info->pkt; in nft_trace_notify()
287 void nft_trace_init(struct nft_traceinfo *info, const struct nft_pktinfo *pkt, in nft_trace_init()
Dnft_counter.c30 const struct nft_pktinfo *pkt) in nft_counter_do_eval()
50 const struct nft_pktinfo *pkt) in nft_counter_obj_eval()
196 const struct nft_pktinfo *pkt) in nft_counter_eval()
Dnft_masq.c104 const struct nft_pktinfo *pkt) in nft_masq_ipv4_eval()
150 const struct nft_pktinfo *pkt) in nft_masq_ipv6_eval()
210 const struct nft_pktinfo *pkt) in nft_masq_inet_eval()
Dnft_redir.c107 const struct nft_pktinfo *pkt) in nft_redir_ipv4_eval()
155 const struct nft_pktinfo *pkt) in nft_redir_ipv6_eval()
205 const struct nft_pktinfo *pkt) in nft_redir_inet_eval()
Dnft_exthdr.c38 const struct nft_pktinfo *pkt) in nft_exthdr_ipv6_eval()
131 const struct nft_pktinfo *pkt) in nft_exthdr_ipv4_eval()
160 nft_tcp_header_pointer(const struct nft_pktinfo *pkt, in nft_tcp_header_pointer()
181 const struct nft_pktinfo *pkt) in nft_exthdr_tcp_eval()
224 const struct nft_pktinfo *pkt) in nft_exthdr_tcp_set_eval()
Dnft_tproxy.c23 const struct nft_pktinfo *pkt) in nft_tproxy_eval_v4()
80 const struct nft_pktinfo *pkt) in nft_tproxy_eval_v6()
152 const struct nft_pktinfo *pkt) in nft_tproxy_eval()
Dnft_rt.c21 static u16 get_tcpmss(const struct nft_pktinfo *pkt, const struct dst_entry *skbdst) in get_tcpmss()
55 const struct nft_pktinfo *pkt) in nft_rt_get_eval()
/Linux-v5.4/net/ipv6/netfilter/
Dnft_fib_ipv6.c23 const struct nft_pktinfo *pkt, in nft_fib6_flowi_init()
54 const struct nft_pktinfo *pkt, in __nft_fib6_eval_type()
121 const struct nft_pktinfo *pkt) in nft_fib6_eval_type()
139 const struct nft_pktinfo *pkt) in nft_fib6_eval()
/Linux-v5.4/net/ipv4/netfilter/
Dnft_fib_ipv4.c28 const struct nft_pktinfo *pkt) in nft_fib4_eval_type()
58 const struct nft_pktinfo *pkt) in nft_fib4_eval()

123