Home
last modified time | relevance | path

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

/linux/include/net/netfilter/
H A Dnf_tables_core.h131 struct nft_pktinfo;
133 struct nft_regs *regs, const struct nft_pktinfo *pkt);
135 struct nft_regs *regs, const struct nft_pktinfo *pkt);
137 struct nft_regs *regs, const struct nft_pktinfo *pkt);
139 struct nft_regs *regs, const struct nft_pktinfo *pkt);
141 struct nft_regs *regs, const struct nft_pktinfo *pkt);
143 struct nft_regs *regs, const struct nft_pktinfo *pkt);
145 struct nft_regs *regs, const struct nft_pktinfo *pkt);
147 struct nft_regs *regs, const struct nft_pktinfo *pkt);
149 struct nft_regs *regs, const struct nft_pktinfo *pkt);
[all …]
H A Dnft_meta.h34 const struct nft_pktinfo *pkt);
38 const struct nft_pktinfo *pkt);
50 struct nft_regs *regs, const struct nft_pktinfo *pkt,
H A Dnf_tables.h29 struct nft_pktinfo { struct
41 static inline struct sock *nft_sk(const struct nft_pktinfo *pkt) in nft_sk() argument
46 static inline unsigned int nft_thoff(const struct nft_pktinfo *pkt) in nft_thoff()
51 static inline struct net *nft_net(const struct nft_pktinfo *pkt) in nft_net()
56 static inline unsigned int nft_hook(const struct nft_pktinfo *pkt) in nft_hook()
61 static inline u8 nft_pf(const struct nft_pktinfo *pkt) in nft_pf()
66 static inline const struct net_device *nft_in(const struct nft_pktinfo *pkt) in nft_in()
71 static inline const struct net_device *nft_out(const struct nft_pktinfo *pkt) in nft_out()
76 static inline void nft_set_pktinfo(struct nft_pktinfo *pkt, in nft_set_pktinfo()
84 static inline void nft_set_pktinfo_unspec(struct nft_pktinfo *pkt) in nft_set_pktinfo_unspec()
[all …]
H A Dnf_flow_table.h247 struct nft_pktinfo;
248 int nft_flow_route(const struct nft_pktinfo *pkt, const struct nf_conn *ct,
/linux/net/netfilter/
H A Dnft_meta.c83 nft_meta_get_eval_pkttype_lo(const struct nft_pktinfo *pkt, in nft_meta_get_eval_pkttype_lo()
135 const struct nft_pktinfo *pkt) in nft_meta_get_eval_skugid()
172 nft_meta_get_eval_cgroup(u32 *dest, const struct nft_pktinfo *pkt) in nft_meta_get_eval_cgroup()
186 const struct nft_pktinfo *pkt) in nft_meta_get_eval_kind()
237 const struct nft_pktinfo *pkt) in nft_meta_get_eval_ifname()
294 static noinline u32 nft_meta_get_eval_sdif(const struct nft_pktinfo *pkt) in nft_meta_get_eval_sdif()
307 nft_meta_get_eval_sdifname(u32 *dest, const struct nft_pktinfo *pkt) in nft_meta_get_eval_sdifname()
316 static void nft_meta_pktinfo_may_update(struct nft_pktinfo *pkt) in nft_meta_pktinfo_may_update()
366 const struct nft_pktinfo *pkt) in nft_meta_get_eval()
377 nft_meta_pktinfo_may_update((struct nft_pktinfo *)pkt); in nft_meta_get_eval()
[all …]
H A Dnft_chain_filter.c19 struct nft_pktinfo pkt; in nft_do_chain_ipv4()
63 struct nft_pktinfo pkt; in nft_do_chain_arp()
103 struct nft_pktinfo pkt; in nft_do_chain_ipv6()
147 struct nft_pktinfo pkt; in nft_do_chain_inet()
169 struct nft_pktinfo pkt; in nft_do_chain_inet_ingress()
236 struct nft_pktinfo pkt; in nft_do_chain_bridge()
291 struct nft_pktinfo pkt; in nft_do_chain_netdev()
H A Dnft_payload.c74 static int __nft_payload_inner_offset(struct nft_pktinfo *pkt) in __nft_payload_inner_offset()
139 int nft_payload_inner_offset(const struct nft_pktinfo *pkt) in nft_payload_inner_offset()
142 __nft_payload_inner_offset((struct nft_pktinfo *)pkt) < 0) in nft_payload_inner_offset()
161 const struct nft_pktinfo *pkt) in nft_payload_eval()
565 const struct nft_pktinfo *pkt, in nft_payload_inner_eval()
676 static int nft_payload_l4csum_offset(const struct nft_pktinfo *pkt, in nft_payload_l4csum_offset()
718 static int nft_payload_l4csum_update(const struct nft_pktinfo *pkt, in nft_payload_l4csum_update()
836 static bool nft_nh_write_ok_ip4(const struct nft_pktinfo *pkt, in nft_nh_write_ok_ip4()
882 static bool nft_nh_write_ok_ip6(const struct nft_pktinfo *pkt, in nft_nh_write_ok_ip6()
923 static bool nft_nh_write_ok_netdev(const struct nft_pktinfo *pkt, in nft_nh_write_ok_netdev()
[all …]
H A 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()
H A 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()
244 const struct nft_pktinfo *pkt) in nft_synproxy_eval()
330 const struct nft_pktinfo *pkt) in nft_synproxy_obj_eval()
H A Dnft_xfrm.c163 const struct nft_pktinfo *pkt) in nft_xfrm_get_eval_in()
179 const struct nft_pktinfo *pkt) in nft_xfrm_get_eval_out()
204 const struct nft_pktinfo *pkt) in nft_xfrm_get_eval()
H A Dnft_tproxy.c23 const struct nft_pktinfo *pkt) in nft_tproxy_eval_v4()
86 const struct nft_pktinfo *pkt) in nft_tproxy_eval_v6()
159 const struct nft_pktinfo *pkt) in nft_tproxy_eval()
H A Dnft_rt.c22 static u16 get_tcpmss(const struct nft_pktinfo *pkt, const struct dst_entry *skbdst) in get_tcpmss()
56 const struct nft_pktinfo *pkt) in nft_rt_get_eval()
H A Dnft_nat.c64 const struct nft_pktinfo *pkt, in nft_nat_setup_netmap()
105 const struct nft_pktinfo *pkt) in nft_nat_eval()
336 const struct nft_pktinfo *pkt) in nft_nat_inet_eval()
H A Dnft_compat.c62 const struct nft_pktinfo *pkt, in nft_compat_set_par()
75 const struct nft_pktinfo *pkt) in nft_target_eval_xt()
102 const struct nft_pktinfo *pkt) in nft_target_eval_bridge()
418 const struct nft_pktinfo *pkt, in __nft_match_eval()
447 const struct nft_pktinfo *pkt) in nft_match_large_eval()
456 const struct nft_pktinfo *pkt) in nft_match_eval()
H A Dnft_ct.c54 const struct nft_pktinfo *pkt) in nft_ct_get_eval()
225 const struct nft_pktinfo *pkt) in nft_ct_set_zone_eval()
276 const struct nft_pktinfo *pkt) in nft_ct_set_eval()
815 const struct nft_pktinfo *pkt) in nft_notrack_eval()
878 const struct nft_pktinfo *pkt) in nft_ct_timeout_obj_eval()
1114 const struct nft_pktinfo *pkt) in nft_ct_helper_obj_eval()
1411 const struct nft_pktinfo *pkt) in nft_ct_expect_obj_eval()
H A Dnft_fib_netdev.c23 const struct nft_pktinfo *pkt) in nft_fib_netdev_eval()
H A Dnft_chain_nat.c13 struct nft_pktinfo pkt; in nft_nat_do_chain()
H A Dnf_flow_table_path.c221 static int nft_dev_forward_path(const struct nft_pktinfo *pkt, in nft_dev_forward_path()
267 int nft_flow_route(const struct nft_pktinfo *pkt, const struct nf_conn *ct, in nft_flow_route()
H A Dnft_osf.c21 const struct nft_pktinfo *pkt) in nft_osf_eval()
H A Dnft_byteorder.c27 const struct nft_pktinfo *pkt) in nft_byteorder_eval()
H A Dnft_lookup.c97 const struct nft_pktinfo *pkt) in nft_lookup_eval()
H A Dnft_dynset.c91 struct nft_regs *regs, const struct nft_pktinfo *pkt) in nft_dynset_eval()
H A Dnft_bitwise.c96 struct nft_regs *regs, const struct nft_pktinfo *pkt) in nft_bitwise_eval()
/linux/net/bridge/netfilter/
H A Dnft_meta_bridge.c26 const struct nft_pktinfo *pkt) in nft_meta_bridge_get_eval()
141 const struct nft_pktinfo *pkt) in nft_meta_bridge_set_eval()