Home
last modified time | relevance | path

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

123

/Linux-v4.19/include/net/netfilter/
Dnft_fib.h27 const struct nft_pktinfo *pkt);
29 const struct nft_pktinfo *pkt);
32 const struct nft_pktinfo *pkt);
34 const struct nft_pktinfo *pkt);
37 const struct nft_pktinfo *pkt, int index);
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.h8 static inline void nft_set_pktinfo_ipv6(struct nft_pktinfo *pkt, in nft_set_pktinfo_ipv6()
27 static inline int __nft_set_pktinfo_ipv6_validate(struct nft_pktinfo *pkt, in __nft_set_pktinfo_ipv6_validate()
65 static inline void nft_set_pktinfo_ipv6_validate(struct nft_pktinfo *pkt, in nft_set_pktinfo_ipv6_validate()
Dnf_tables_core.h76 struct nft_pktinfo;
78 struct nft_regs *regs, const struct nft_pktinfo *pkt);
80 struct nft_regs *regs, const struct nft_pktinfo *pkt);
Dnf_dup_netdev.h5 void nf_dup_netdev_egress(const struct nft_pktinfo *pkt, int oif);
6 void nf_fwd_netdev_egress(const struct nft_pktinfo *pkt, int oif);
Dnf_tables.h18 struct nft_pktinfo { struct
26 static inline struct net *nft_net(const struct nft_pktinfo *pkt) in nft_net() argument
31 static inline unsigned int nft_hook(const struct nft_pktinfo *pkt) in nft_hook()
36 static inline u8 nft_pf(const struct nft_pktinfo *pkt) in nft_pf()
41 static inline const struct net_device *nft_in(const struct nft_pktinfo *pkt) in nft_in()
46 static inline const struct net_device *nft_out(const struct nft_pktinfo *pkt) in nft_out()
51 static inline void nft_set_pktinfo(struct nft_pktinfo *pkt, in nft_set_pktinfo()
59 static inline void nft_set_pktinfo_unspec(struct nft_pktinfo *pkt, in nft_set_pktinfo_unspec()
737 const struct nft_pktinfo *pkt);
965 unsigned int nft_do_chain(struct nft_pktinfo *pkt, void *priv);
[all …]
/Linux-v4.19/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.c30 const struct nft_pktinfo *pkt = info->pkt; in __nft_trace_packet()
65 const struct nft_pktinfo *pkt) in nft_payload_fast_eval()
98 const struct nft_pktinfo *pkt) in nft_update_chain_stats()
125 struct nft_pktinfo *pkt) in expr_call_ops_eval()
138 nft_do_chain(struct nft_pktinfo *pkt, void *priv) in nft_do_chain()
Dnf_dup_netdev.c27 void nf_fwd_netdev_egress(const struct nft_pktinfo *pkt, int oif) in nf_fwd_netdev_egress()
41 void nf_dup_netdev_egress(const struct nft_pktinfo *pkt, int oif) in nf_dup_netdev_egress()
Dnft_quota.c37 const struct nft_pktinfo *pkt) in nft_quota_do_eval()
53 const struct nft_pktinfo *pkt) in nft_quota_obj_eval()
173 const struct nft_pktinfo *pkt) in nft_quota_eval()
Dnft_limit.c134 const struct nft_pktinfo *pkt) in nft_limit_pkts_eval()
183 const struct nft_pktinfo *pkt) in nft_limit_bytes_eval()
244 const struct nft_pktinfo *pkt) in nft_limit_obj_pkts_eval()
287 const struct nft_pktinfo *pkt) in nft_limit_obj_bytes_eval()
Dnft_numgen.c44 const struct nft_pktinfo *pkt) in nft_ng_inc_eval()
53 const struct nft_pktinfo *pkt) in nft_ng_inc_map_eval()
179 const struct nft_pktinfo *pkt) in nft_ng_random_eval()
188 const struct nft_pktinfo *pkt) in nft_ng_random_map_eval()
Dnf_tables_trace.c113 const struct nft_pktinfo *pkt) in nf_trace_fill_pkt_info()
188 const struct nft_pktinfo *pkt = info->pkt; in nft_trace_notify()
290 void nft_trace_init(struct nft_traceinfo *info, const struct nft_pktinfo *pkt, in nft_trace_init()
Dnft_counter.c33 const struct nft_pktinfo *pkt) in nft_counter_do_eval()
53 const struct nft_pktinfo *pkt) in nft_counter_obj_eval()
199 const struct nft_pktinfo *pkt) in nft_counter_eval()
Dnft_connlimit.c24 const struct nft_pktinfo *pkt, in nft_connlimit_do_eval()
118 const struct nft_pktinfo *pkt) in nft_connlimit_obj_eval()
175 const struct nft_pktinfo *pkt) in nft_connlimit_eval()
Dnft_hash.c33 const struct nft_pktinfo *pkt) in nft_jhash_eval()
47 const struct nft_pktinfo *pkt) in nft_jhash_map_eval()
76 const struct nft_pktinfo *pkt) in nft_symhash_eval()
89 const struct nft_pktinfo *pkt) in nft_symhash_map_eval()
Dnft_exthdr.c41 const struct nft_pktinfo *pkt) in nft_exthdr_ipv6_eval()
66 nft_tcp_header_pointer(const struct nft_pktinfo *pkt, in nft_tcp_header_pointer()
87 const struct nft_pktinfo *pkt) in nft_exthdr_tcp_eval()
130 const struct nft_pktinfo *pkt) in nft_exthdr_tcp_set_eval()
Dnft_payload.c75 const struct nft_pktinfo *pkt) in nft_payload_eval()
190 static int nft_payload_l4csum_offset(const struct nft_pktinfo *pkt, in nft_payload_l4csum_offset()
216 static int nft_payload_l4csum_update(const struct nft_pktinfo *pkt, in nft_payload_l4csum_update()
271 const struct nft_pktinfo *pkt) in nft_payload_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.c24 static u16 get_tcpmss(const struct nft_pktinfo *pkt, const struct dst_entry *skbdst) in get_tcpmss()
58 const struct nft_pktinfo *pkt) in nft_rt_get_eval()
Dnft_fwd_netdev.c28 const struct nft_pktinfo *pkt) in nft_fwd_netdev_eval()
79 const struct nft_pktinfo *pkt) in nft_fwd_neigh_eval()
Dnft_queue.c33 const struct nft_pktinfo *pkt) in nft_queue_eval()
60 const struct nft_pktinfo *pkt) in nft_queue_sreg_eval()
Dnft_flow_offload.c20 static int nft_flow_route(const struct nft_pktinfo *pkt, in nft_flow_route()
65 const struct nft_pktinfo *pkt) in nft_flow_offload_eval()
/Linux-v4.19/net/ipv6/netfilter/
Dnft_fib_ipv6.c27 const struct nft_pktinfo *pkt, in nft_fib6_flowi_init()
58 const struct nft_pktinfo *pkt, in __nft_fib6_eval_type()
130 const struct nft_pktinfo *pkt) in nft_fib6_eval_type()
148 const struct nft_pktinfo *pkt) in nft_fib6_eval()
/Linux-v4.19/net/ipv4/netfilter/
Dnft_fib_ipv4.c32 const struct nft_pktinfo *pkt) in nft_fib4_eval_type()
67 const struct nft_pktinfo *pkt) in nft_fib4_eval()

123