| /Linux-v5.10/include/net/netfilter/ |
| D | nf_tables_core.h | 93 struct nft_pktinfo; 95 struct nft_regs *regs, const struct nft_pktinfo *pkt); 97 struct nft_regs *regs, const struct nft_pktinfo *pkt); 99 struct nft_regs *regs, const struct nft_pktinfo *pkt); 101 struct nft_regs *regs, const struct nft_pktinfo *pkt); 103 struct nft_regs *regs, const struct nft_pktinfo *pkt); 105 struct nft_regs *regs, const struct nft_pktinfo *pkt); 107 struct nft_regs *regs, const struct nft_pktinfo *pkt); 109 struct nft_regs *regs, const struct nft_pktinfo *pkt); 111 struct nft_regs *regs, const struct nft_pktinfo *pkt); [all …]
|
| D | nft_fib.h | 29 const struct nft_pktinfo *pkt); 31 const struct nft_pktinfo *pkt); 34 const struct nft_pktinfo *pkt); 36 const struct nft_pktinfo *pkt);
|
| D | nf_tables_ipv4.h | 8 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() 56 static inline int nft_set_pktinfo_ipv4_ingress(struct nft_pktinfo *pkt, in nft_set_pktinfo_ipv4_ingress()
|
| D | nf_tables_ipv6.h | 9 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() 73 static inline int nft_set_pktinfo_ipv6_ingress(struct nft_pktinfo *pkt, in nft_set_pktinfo_ipv6_ingress()
|
| D | nf_dup_netdev.h | 7 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);
|
| D | nft_meta.h | 33 const struct nft_pktinfo *pkt); 37 const struct nft_pktinfo *pkt);
|
| D | nf_tables.h | 23 struct nft_pktinfo { struct 31 static inline struct net *nft_net(const struct nft_pktinfo *pkt) in nft_net() argument 36 static inline unsigned int nft_hook(const struct nft_pktinfo *pkt) in nft_hook() 41 static inline u8 nft_pf(const struct nft_pktinfo *pkt) in nft_pf() 46 static inline const struct net_device *nft_in(const struct nft_pktinfo *pkt) in nft_in() 51 static inline const struct net_device *nft_out(const struct nft_pktinfo *pkt) in nft_out() 56 static inline void nft_set_pktinfo(struct nft_pktinfo *pkt, in nft_set_pktinfo() 64 static inline void nft_set_pktinfo_unspec(struct nft_pktinfo *pkt, in nft_set_pktinfo_unspec() 801 const struct nft_pktinfo *pkt); 909 const struct nft_pktinfo *pkt) in nft_set_elem_update_expr() [all …]
|
| /Linux-v5.10/net/netfilter/ |
| D | nft_chain_filter.c | 18 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() 168 struct nft_pktinfo pkt; in nft_do_chain_inet_ingress() 235 struct nft_pktinfo pkt; in nft_do_chain_bridge() 290 struct nft_pktinfo pkt; in nft_do_chain_netdev()
|
| D | nft_meta.c | 81 nft_meta_get_eval_pkttype_lo(const struct nft_pktinfo *pkt, in nft_meta_get_eval_pkttype_lo() 133 const struct nft_pktinfo *pkt) in nft_meta_get_eval_skugid() 167 nft_meta_get_eval_cgroup(u32 *dest, const struct nft_pktinfo *pkt) in nft_meta_get_eval_cgroup() 181 const struct nft_pktinfo *pkt) in nft_meta_get_eval_kind() 232 const struct nft_pktinfo *pkt) in nft_meta_get_eval_ifname() 291 static noinline u32 nft_meta_get_eval_sdif(const struct nft_pktinfo *pkt) in nft_meta_get_eval_sdif() 304 nft_meta_get_eval_sdifname(u32 *dest, const struct nft_pktinfo *pkt) in nft_meta_get_eval_sdifname() 315 const struct nft_pktinfo *pkt) in nft_meta_get_eval() 424 const struct nft_pktinfo *pkt) in nft_meta_set_eval() 833 const struct nft_pktinfo *pkt) in nft_secmark_obj_eval()
|
| D | nf_tables_core.c | 28 const struct nft_pktinfo *pkt = info->pkt; in __nft_trace_packet() 72 const struct nft_pktinfo *pkt) in nft_payload_fast_eval() 105 const struct nft_pktinfo *pkt) in nft_update_chain_stats() 134 struct nft_pktinfo *pkt) in expr_call_ops_eval() 158 nft_do_chain(struct nft_pktinfo *pkt, void *priv) in nft_do_chain()
|
| 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()
|
| D | nf_dup_netdev.c | 26 void nf_fwd_netdev_egress(const struct nft_pktinfo *pkt, int oif) in nf_fwd_netdev_egress() 40 void nf_dup_netdev_egress(const struct nft_pktinfo *pkt, int oif) in nf_dup_netdev_egress()
|
| 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() 243 const struct nft_pktinfo *pkt) in nft_synproxy_eval() 324 const struct nft_pktinfo *pkt) in nft_synproxy_obj_eval()
|
| D | nft_xfrm.c | 160 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()
|
| D | nft_quota.c | 35 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()
|
| D | nft_limit.c | 131 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()
|
| D | nft_connlimit.c | 24 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()
|
| D | nf_tables_trace.c | 110 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()
|
| D | nft_counter.c | 30 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()
|
| D | nft_masq.c | 104 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()
|
| D | nft_redir.c | 107 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()
|
| D | nft_exthdr.c | 38 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()
|
| D | nft_socket.c | 17 static void nft_socket_wildcard(const struct nft_pktinfo *pkt, in nft_socket_wildcard() 38 const struct nft_pktinfo *pkt) in nft_socket_eval()
|
| D | nft_tproxy.c | 23 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()
|
| /Linux-v5.10/net/ipv6/netfilter/ |
| D | nft_fib_ipv6.c | 23 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()
|