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 Dnf_dup_netdev.h9 void nf_dup_netdev_egress(const struct nft_pktinfo *pkt, int oif);
10 void nf_fwd_netdev_egress(const struct nft_pktinfo *pkt, int oif);
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.h246 struct nft_pktinfo;
247 int nft_flow_route(const struct nft_pktinfo *pkt, const struct nf_conn *ct,
/linux/net/netfilter/
H A Dnf_tables_core.c41 static noinline void __nft_trace_packet(const struct nft_pktinfo *pkt, in __nft_trace_packet()
55 static inline void nft_trace_packet(const struct nft_pktinfo *pkt, in nft_trace_packet()
67 static inline void nft_trace_copy_nftrace(const struct nft_pktinfo *pkt, in nft_trace_copy_nftrace()
108 static noinline void __nft_trace_verdict(const struct nft_pktinfo *pkt, in __nft_trace_verdict()
135 static inline void nft_trace_verdict(const struct nft_pktinfo *pkt, in nft_trace_verdict()
146 const struct nft_pktinfo *pkt) in nft_payload_fast_eval()
179 const struct nft_pktinfo *pkt) in nft_update_chain_stats()
205 struct nft_pktinfo *pkt) in expr_call_ops_eval()
250 nft_do_chain(struct nft_pktinfo *pkt, void *priv) in nft_do_chain()
H A Dnft_inner.c59 const struct nft_pktinfo *pkt, in nft_inner_parse_l2l3()
180 const struct nft_pktinfo *pkt, in nft_inner_parse_tunhdr()
216 struct nft_pktinfo *pkt, in nft_inner_parse()
240 static bool nft_inner_restore_tun_ctx(const struct nft_pktinfo *pkt, in nft_inner_restore_tun_ctx()
260 static void nft_inner_save_tun_ctx(const struct nft_pktinfo *pkt, in nft_inner_save_tun_ctx()
275 const struct nft_pktinfo *pkt, in nft_inner_parse_needed()
291 const struct nft_pktinfo *pkt) in nft_inner_eval()
300 nft_inner_parse(priv, (struct nft_pktinfo *)pkt, &tun_ctx) < 0) in nft_inner_eval()
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_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 Dnf_dup_netdev.c41 void nf_fwd_netdev_egress(const struct nft_pktinfo *pkt, int oif) in nf_fwd_netdev_egress()
55 void nf_dup_netdev_egress(const struct nft_pktinfo *pkt, int oif) in nf_dup_netdev_egress()
H A Dnft_exthdr.c48 const struct nft_pktinfo *pkt) in nft_exthdr_ipv6_eval()
141 const struct nft_pktinfo *pkt) in nft_exthdr_ipv4_eval()
169 nft_tcp_header_pointer(const struct nft_pktinfo *pkt, in nft_tcp_header_pointer()
190 const struct nft_pktinfo *pkt) in nft_exthdr_tcp_eval()
234 const struct nft_pktinfo *pkt) in nft_exthdr_tcp_set_eval()
314 const struct nft_pktinfo *pkt) in nft_exthdr_tcp_strip_eval()
371 const struct nft_pktinfo *pkt) in nft_exthdr_sctp_eval()
413 const struct nft_pktinfo *pkt) in nft_exthdr_dccp_eval()
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()
569 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()
829 const struct nft_pktinfo *pkt) in nft_payload_set_eval()
H A Dnf_tables_trace.c141 const struct nft_pktinfo *pkt) in nf_trace_fill_pkt_info()
236 void nft_trace_notify(const struct nft_pktinfo *pkt, in nft_trace_notify()
361 void nft_trace_init(struct nft_traceinfo *info, const struct nft_pktinfo *pkt, in nft_trace_init()
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_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()
402 const struct nft_pktinfo *pkt, in __nft_match_eval()
431 const struct nft_pktinfo *pkt) in nft_match_large_eval()
440 const struct nft_pktinfo *pkt) in nft_match_eval()
H A Dnft_ct.c54 const struct nft_pktinfo *pkt) in nft_ct_get_eval()
227 const struct nft_pktinfo *pkt) in nft_ct_set_zone_eval()
278 const struct nft_pktinfo *pkt) in nft_ct_set_eval()
817 const struct nft_pktinfo *pkt) in nft_notrack_eval()
880 const struct nft_pktinfo *pkt) in nft_ct_timeout_obj_eval()
1118 const struct nft_pktinfo *pkt) in nft_ct_helper_obj_eval()
1292 const struct nft_pktinfo *pkt) in nft_ct_expect_obj_eval()
H A Dnft_ct_fast.c9 const struct nft_pktinfo *pkt) in nft_ct_get_fast_eval()
H A Dnft_fwd_netdev.c26 const struct nft_pktinfo *pkt) in nft_fwd_netdev_eval()
96 const struct nft_pktinfo *pkt) in nft_fwd_neigh_eval()
H A Dnf_flow_table_path.c205 static int nft_flow_tunnel_update_route(const struct nft_pktinfo *pkt, in nft_flow_tunnel_update_route()
243 static void nft_dev_forward_path(const struct nft_pktinfo *pkt, in nft_dev_forward_path()
289 int nft_flow_route(const struct nft_pktinfo *pkt, const struct nf_conn *ct, in nft_flow_route()
H A Dnft_chain_nat.c13 struct nft_pktinfo pkt; in nft_nat_do_chain()
H A Dnft_osf.c21 const struct nft_pktinfo *pkt) in nft_osf_eval()
H A Dnft_byteorder.c28 const struct nft_pktinfo *pkt) in nft_byteorder_eval()
H A Dnft_dynset.c90 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/ipv6/netfilter/
H A Dnft_fib_ipv6.c23 const struct nft_pktinfo *pkt, in nft_fib6_flowi_init()
65 const struct nft_pktinfo *pkt, in __nft_fib6_eval_type()
128 const struct nft_pktinfo *pkt) in nft_fib6_eval_type()
200 const struct nft_pktinfo *pkt) in nft_fib6_eval()