/linux-4.1.27/include/net/ |
D | flow.h | 153 struct flowi { struct 170 static inline struct flowi *flowi4_to_flowi(struct flowi4 *fl4) in flowi4_to_flowi() argument 172 return container_of(fl4, struct flowi, u.ip4); in flowi4_to_flowi() 175 static inline struct flowi *flowi6_to_flowi(struct flowi6 *fl6) in flowi6_to_flowi() 177 return container_of(fl6, struct flowi, u.ip6); in flowi6_to_flowi() 180 static inline struct flowi *flowidn_to_flowi(struct flowidn *fldn) in flowidn_to_flowi() 182 return container_of(fldn, struct flowi, u.dn); in flowidn_to_flowi() 222 struct net *net, const struct flowi *key, u16 family, 226 const struct flowi *key, u16 family,
|
D | fib_rules.h | 51 struct flowi *, int, 56 struct flowi *, int); 115 int fib_rules_lookup(struct fib_rules_ops *, struct flowi *, int flags,
|
D | xfrm.h | 292 struct flowi *fl, 294 int (*get_tos)(const struct flowi *fl); 302 const struct flowi *fl); 327 const struct flowi *fl); 377 const struct flowi *); 855 __be16 xfrm_flowi_sport(const struct flowi *fl, const union flowi_uli *uli) in xfrm_flowi_sport() 882 __be16 xfrm_flowi_dport(const struct flowi *fl, const union flowi_uli *uli) in xfrm_flowi_dport() 906 const struct flowi *fl, unsigned short family); 949 struct flowi *origin; 1105 int __xfrm_decode_session(struct sk_buff *skb, struct flowi *fl, [all …]
|
D | dst.h | 520 struct flowi; 524 const struct flowi *fl, struct sock *sk, in xfrm_lookup() 532 const struct flowi *fl, in xfrm_lookup_route() 546 const struct flowi *fl, struct sock *sk, 550 const struct flowi *fl, struct sock *sk,
|
D | inet6_connection_sock.h | 42 int inet6_csk_xmit(struct sock *sk, struct sk_buff *skb, struct flowi *fl);
|
D | ip6_tunnel.h | 41 struct flowi fl; /* flowi template for xmit */
|
D | inet_sock.h | 131 struct flowi fl;
|
D | inet_connection_sock.h | 39 int (*queue_xmit)(struct sock *sk, struct sk_buff *skb, struct flowi *fl);
|
D | ip.h | 122 int ip_queue_xmit(struct sock *sk, struct sk_buff *skb, struct flowi *fl);
|
D | tcp.h | 1648 struct dst_entry *(*route_req)(struct sock *sk, struct flowi *fl, 1653 struct flowi *fl, struct request_sock *req,
|
/linux-4.1.27/include/linux/ |
D | netfilter.h | 251 struct flowi; 264 struct flowi *fl, bool strict); 314 extern void (*nf_nat_decode_session_hook)(struct sk_buff *, struct flowi *); 317 nf_nat_decode_session(struct sk_buff *skb, struct flowi *fl, u_int8_t family) in nf_nat_decode_session() 320 void (*decodefn)(struct sk_buff *, struct flowi *); in nf_nat_decode_session() 349 struct flowi; 351 nf_nat_decode_session(struct sk_buff *skb, struct flowi *fl, u_int8_t family) in nf_nat_decode_session()
|
D | security.h | 109 struct flowi; 1712 void (*req_classify_flow) (const struct request_sock *req, struct flowi *fl); 1737 const struct flowi *fl); 2717 void security_sk_classify_flow(struct sock *sk, struct flowi *fl); 2718 void security_req_classify_flow(const struct request_sock *req, struct flowi *fl); 2858 static inline void security_sk_classify_flow(struct sock *sk, struct flowi *fl) in security_sk_classify_flow() 2862 static inline void security_req_classify_flow(const struct request_sock *req, struct flowi *fl) in security_req_classify_flow() 2944 const struct flowi *fl); 2946 void security_skb_classify_flow(struct sk_buff *skb, struct flowi *fl); 2998 struct xfrm_policy *xp, const struct flowi *fl) in security_xfrm_state_pol_flow_match() [all …]
|
/linux-4.1.27/net/core/ |
D | flow.c | 38 struct flowi key; 160 const struct flowi *key, in flow_hash_code() 173 static int flow_key_compare(const struct flowi *key1, const struct flowi *key2, in flow_key_compare() 192 flow_cache_lookup(struct net *net, const struct flowi *key, u16 family, u8 dir, in flow_cache_lookup()
|
D | fib_rules.c | 176 struct flowi *fl, int flags) in fib_rule_match() 194 int fib_rules_lookup(struct fib_rules_ops *ops, struct flowi *fl, in fib_rules_lookup()
|
/linux-4.1.27/net/xfrm/ |
D | xfrm_policy.c | 63 __xfrm4_selector_match(const struct xfrm_selector *sel, const struct flowi *fl) in __xfrm4_selector_match() 76 __xfrm6_selector_match(const struct xfrm_selector *sel, const struct flowi *fl) in __xfrm6_selector_match() 88 bool xfrm_selector_match(const struct xfrm_selector *sel, const struct flowi *fl, in xfrm_selector_match() 1068 const struct flowi *fl, in xfrm_policy_match() 1089 const struct flowi *fl, in xfrm_policy_lookup_bytype() 1145 __xfrm_policy_lookup(struct net *net, const struct flowi *fl, u16 family, u8 dir) in __xfrm_policy_lookup() 1176 xfrm_policy_lookup(struct net *net, const struct flowi *fl, u16 family, in xfrm_policy_lookup() 1213 const struct flowi *fl) in xfrm_sk_policy_lookup() 1395 xfrm_tmpl_resolve_one(struct xfrm_policy *policy, const struct flowi *fl, in xfrm_tmpl_resolve_one() 1451 xfrm_tmpl_resolve(struct xfrm_policy **pols, int npols, const struct flowi *fl, in xfrm_tmpl_resolve() [all …]
|
D | xfrm_state.c | 633 xfrm_init_tempstate(struct xfrm_state *x, const struct flowi *fl, in xfrm_init_tempstate() 727 const struct flowi *fl, unsigned short family, in xfrm_state_look_at() 765 const struct flowi *fl, struct xfrm_tmpl *tmpl, in xfrm_state_find()
|
/linux-4.1.27/net/ipv4/ |
D | xfrm4_policy.c | 65 static int xfrm4_get_tos(const struct flowi *fl) in xfrm4_get_tos() 77 const struct flowi *fl) in xfrm4_fill_dst() 102 _decode_session4(struct sk_buff *skb, struct flowi *fl, int reverse) in _decode_session4()
|
D | fib_rules.c | 73 static int fib4_rule_action(struct fib_rule *rule, struct flowi *flp, in fib4_rule_action() 134 static int fib4_rule_match(struct fib_rule *rule, struct flowi *fl, int flags) in fib4_rule_match()
|
D | xfrm4_state.c | 25 __xfrm4_init_tempsel(struct xfrm_selector *sel, const struct flowi *fl) in __xfrm4_init_tempsel()
|
D | netfilter.c | 177 struct flowi *fl, bool strict __always_unused) in nf_ip_route()
|
D | ip_vti.c | 153 struct flowi *fl) in vti_xmit() 220 struct flowi fl; in vti_tunnel_xmit()
|
D | inet_connection_sock.c | 935 static struct dst_entry *inet_csk_rebuild_route(struct sock *sk, struct flowi *fl) in inet_csk_rebuild_route()
|
D | tcp_ipv4.c | 825 struct flowi *fl, in tcp_v4_send_synack() 1186 static struct dst_entry *tcp_v4_route_req(struct sock *sk, struct flowi *fl, in tcp_v4_route_req()
|
D | ipmr.c | 173 static int ipmr_rule_action(struct fib_rule *rule, struct flowi *flp, in ipmr_rule_action() 198 static int ipmr_rule_match(struct fib_rule *rule, struct flowi *fl, int flags) in ipmr_rule_match()
|
D | ip_output.c | 370 int ip_queue_xmit(struct sock *sk, struct sk_buff *skb, struct flowi *fl) in ip_queue_xmit()
|
D | tcp_output.c | 3502 struct flowi fl; in tcp_rtx_synack()
|
D | tcp_input.c | 6097 struct flowi fl; in tcp_conn_request()
|
/linux-4.1.27/net/decnet/ |
D | dn_rules.c | 67 static int dn_fib_rule_action(struct fib_rule *rule, struct flowi *flp, in dn_fib_rule_action() 107 static int dn_fib_rule_match(struct fib_rule *rule, struct flowi *fl, int flags) in dn_fib_rule_match()
|
/linux-4.1.27/net/ipv6/ |
D | xfrm6_policy.c | 69 static int xfrm6_get_tos(const struct flowi *fl) in xfrm6_get_tos() 96 const struct flowi *fl) in xfrm6_fill_dst() 127 _decode_session6(struct sk_buff *skb, struct flowi *fl, int reverse) in _decode_session6()
|
D | fib6_rules.c | 50 static int fib6_rule_action(struct fib_rule *rule, struct flowi *flp, in fib6_rule_action() 150 static int fib6_rule_match(struct fib_rule *rule, struct flowi *fl, int flags) in fib6_rule_match()
|
D | xfrm6_state.c | 24 __xfrm6_init_tempsel(struct xfrm_selector *sel, const struct flowi *fl) in __xfrm6_init_tempsel()
|
D | netfilter.c | 112 struct flowi *fl, bool strict) in nf_ip6_route()
|
D | inet6_connection_sock.c | 226 int inet6_csk_xmit(struct sock *sk, struct sk_buff *skb, struct flowi *fl_unused) in inet6_csk_xmit()
|
D | mip6.c | 211 const struct flowi *fl) in mip6_destopt_reject()
|
D | ip6_vti.c | 430 vti6_xmit(struct sk_buff *skb, struct net_device *dev, struct flowi *fl) in vti6_xmit() 513 struct flowi fl; in vti6_tnl_xmit()
|
D | tcp_ipv6.c | 442 struct flowi *fl, in tcp_v6_send_synack() 697 static struct dst_entry *tcp_v6_route_req(struct sock *sk, struct flowi *fl, in tcp_v6_route_req()
|
D | ip6mr.c | 157 static int ip6mr_rule_action(struct fib_rule *rule, struct flowi *flp, in ip6mr_rule_action() 182 static int ip6mr_rule_match(struct fib_rule *rule, struct flowi *flp, int flags) in ip6mr_rule_match()
|
/linux-4.1.27/Documentation/networking/ |
D | secid.txt | 1 flowi structure:
|
/linux-4.1.27/security/selinux/include/ |
D | xfrm.h | 28 const struct flowi *fl);
|
/linux-4.1.27/include/net/netfilter/ |
D | nf_nat_l3proto.h | 32 struct flowi *fl);
|
/linux-4.1.27/include/net/sctp/ |
D | structs.h | 456 struct flowi *fl, 460 struct flowi *fl); 784 struct flowi fl;
|
/linux-4.1.27/net/netfilter/ |
D | core.c | 267 void (*nf_nat_decode_session_hook)(struct sk_buff *, struct flowi *);
|
D | xt_TCPMSS.c | 50 struct flowi fl; in tcpmss_reverse_mtu()
|
D | nf_nat_core.c | 56 static void __nf_nat_decode_session(struct sk_buff *skb, struct flowi *fl) in __nf_nat_decode_session() 88 struct flowi fl; in nf_xfrm_me_harder()
|
/linux-4.1.27/security/ |
D | security.c | 1271 void security_sk_classify_flow(struct sock *sk, struct flowi *fl) in security_sk_classify_flow() 1277 void security_req_classify_flow(const struct request_sock *req, struct flowi *fl) in security_req_classify_flow() 1422 const struct flowi *fl) in security_xfrm_state_pol_flow_match() 1432 void security_skb_classify_flow(struct sk_buff *skb, struct flowi *fl) in security_skb_classify_flow()
|
D | capability.c | 747 struct flowi *fl) in cap_req_classify_flow() 833 const struct flowi *fl) in cap_xfrm_state_pol_flow_match()
|
/linux-4.1.27/security/selinux/ |
D | xfrm.c | 180 const struct flowi *fl) in selinux_xfrm_state_pol_flow_match()
|
D | hooks.c | 4672 struct flowi *fl) in selinux_req_classify_flow()
|
/linux-4.1.27/net/sctp/ |
D | ipv6.c | 230 struct flowi *fl, struct sock *sk) in sctp_v6_get_dst() 358 struct flowi *fl) in sctp_v6_get_saddr()
|
D | protocol.c | 424 struct flowi *fl, struct sock *sk) in sctp_v4_get_dst() 527 struct flowi *fl) in sctp_v4_get_saddr()
|
/linux-4.1.27/net/ipv4/netfilter/ |
D | nf_nat_l3proto_ipv4.c | 36 struct flowi *fl) in nf_nat_ipv4_decode_session()
|
/linux-4.1.27/net/ipv6/netfilter/ |
D | nf_nat_l3proto_ipv6.c | 35 struct flowi *fl) in nf_nat_ipv6_decode_session()
|
/linux-4.1.27/net/l2tp/ |
D | l2tp_core.c | 1053 struct flowi *fl, size_t data_len) in l2tp_xmit_core() 1107 struct flowi *fl; in l2tp_xmit_skb()
|