| /linux/include/net/netfilter/ |
| H A D | nf_tables_core.h | 131 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 D | nft_meta.h | 34 const struct nft_pktinfo *pkt); 38 const struct nft_pktinfo *pkt); 50 struct nft_regs *regs, const struct nft_pktinfo *pkt,
|
| H A D | nf_tables.h | 29 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 D | nf_flow_table.h | 247 struct nft_pktinfo; 248 int nft_flow_route(const struct nft_pktinfo *pkt, const struct nf_conn *ct,
|
| /linux/net/netfilter/ |
| H A D | nft_meta.c | 83 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 D | nft_chain_filter.c | 19 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 D | nft_payload.c | 74 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 D | nft_chain_route.c | 21 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 D | nft_synproxy.c | 46 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 D | nft_xfrm.c | 163 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 D | nft_tproxy.c | 23 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 D | nft_rt.c | 22 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 D | nft_nat.c | 64 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 D | nft_compat.c | 62 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 D | nft_ct.c | 54 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 D | nft_fib_netdev.c | 23 const struct nft_pktinfo *pkt) in nft_fib_netdev_eval()
|
| H A D | nft_chain_nat.c | 13 struct nft_pktinfo pkt; in nft_nat_do_chain()
|
| H A D | nf_flow_table_path.c | 221 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 D | nft_osf.c | 21 const struct nft_pktinfo *pkt) in nft_osf_eval()
|
| H A D | nft_byteorder.c | 27 const struct nft_pktinfo *pkt) in nft_byteorder_eval()
|
| H A D | nft_lookup.c | 97 const struct nft_pktinfo *pkt) in nft_lookup_eval()
|
| H A D | nft_dynset.c | 91 struct nft_regs *regs, const struct nft_pktinfo *pkt) in nft_dynset_eval()
|
| H A D | nft_bitwise.c | 96 struct nft_regs *regs, const struct nft_pktinfo *pkt) in nft_bitwise_eval()
|
| /linux/net/bridge/netfilter/ |
| H A D | nft_meta_bridge.c | 26 const struct nft_pktinfo *pkt) in nft_meta_bridge_get_eval() 141 const struct nft_pktinfo *pkt) in nft_meta_bridge_set_eval()
|