Searched refs:flowi6 (Results 1 - 25 of 88) sorted by relevance

1234

/linux-master/include/net/
H A Dinet6_connection_sock.h15 struct flowi6;
21 struct dst_entry *inet6_csk_route_req(const struct sock *sk, struct flowi6 *fl6,
H A Dtransp_v6.h15 struct flowi6;
45 struct flowi6 *fl6, struct ipcm6_cookie *ipc6);
H A Dipv6_stubs.h29 struct flowi6 *fl6,
34 int (*fib6_lookup)(struct net *net, int oif, struct flowi6 *fl6,
37 int oif, struct flowi6 *fl6,
40 struct flowi6 *fl6, int oif, bool oif_match,
H A Dflow.h128 struct flowi6 { struct
158 struct flowi6 ip6;
183 static inline struct flowi *flowi6_to_flowi(struct flowi6 *fl6)
188 static inline struct flowi_common *flowi6_to_flowi_common(struct flowi6 *fl6)
193 __u32 __get_hash_from_flowi6(const struct flowi6 *fl6, struct flow_keys *keys);
H A Dip6_fib.h420 struct flowi6 *,
435 struct dst_entry *fib6_rule_lookup(struct net *net, struct flowi6 *fl6,
442 int fib6_lookup(struct net *net, int oif, struct flowi6 *fl6,
447 int oif, struct flowi6 *fl6, struct fib6_result *res,
451 struct flowi6 *fl6, int oif, bool have_oif_match,
591 struct flowi6 *fl6,
596 struct flowi6 *fl6,
601 struct flowi6 *fl6,
606 struct flowi6 *fl6,
612 struct flowi6 *fl
[all...]
H A Dip6_tunnel.h72 u8 *protocol, struct flowi6 *fl6);
110 u8 *protocol, struct flowi6 *fl6)
146 struct flowi6 *fl6, int encap_limit, __u32 *pmtu, __u8 proto);
H A Dip6_route.h83 struct flowi6 *fl6,
87 struct flowi6 *fl6, int flags);
91 struct flowi6 *fl6)
106 struct dst_entry *ip6_route_lookup(struct net *net, struct flowi6 *fl6,
109 int ifindex, struct flowi6 *fl6,
149 u32 rt6_multipath_hash(const struct net *net, const struct flowi6 *fl6,
152 struct dst_entry *icmp6_dst_alloc(struct net_device *dev, struct flowi6 *fl6);
238 const struct flowi6 *fl6);
H A Dl3mdev.h45 struct flowi6 *fl6);
162 struct dst_entry *l3mdev_link_scope_lookup(struct net *net, struct flowi6 *fl6);
273 struct dst_entry *l3mdev_link_scope_lookup(struct net *net, struct flowi6 *fl6)
H A Dipv6.h442 void icmpv6_push_pending_frames(struct sock *sk, struct flowi6 *fl6,
908 static inline int ip6_sk_dst_hoplimit(struct ipv6_pinfo *np, struct flowi6 *fl6,
958 struct flowi6 *fl6)
1004 struct flowi6 *fl6)
1068 static inline __be32 flowi6_get_flowlabel(const struct flowi6 *fl6)
1091 int ip6_xmit(const struct sock *sk, struct sk_buff *skb, struct flowi6 *fl6,
1100 struct ipcm6_cookie *ipc6, struct flowi6 *fl6,
1127 struct flowi6 *fl6);
1128 struct dst_entry *ip6_dst_lookup_flow(struct net *net, const struct sock *sk, struct flowi6 *fl6,
1130 struct dst_entry *ip6_sk_dst_lookup_flow(struct sock *sk, struct flowi6 *fl
[all...]
/linux-master/include/linux/
H A Dicmpv6.h86 struct flowi6;
89 void icmpv6_flow_init(const struct sock *sk, struct flowi6 *fl6, u8 type,
/linux-master/net/ipv6/
H A Dinet6_connection_sock.c28 struct flowi6 *fl6,
80 struct flowi6 *fl6)
117 struct flowi6 fl6;
144 struct flowi6 fl6;
H A Daddrconf_core.c134 struct flowi6 *fl6,
152 int oif, struct flowi6 *fl6,
159 eafnosupport_fib6_lookup(struct net *net, int oif, struct flowi6 *fl6,
167 struct flowi6 *fl6, int oif, bool have_oif_match,
H A Dxfrm6_output.c21 struct flowi6 fl6;
32 struct flowi6 fl6;
H A Dfou6.c22 struct flowi6 *fl6, u8 *protocol, __be16 sport)
41 u8 *protocol, struct flowi6 *fl6)
58 u8 *protocol, struct flowi6 *fl6)
H A Dfib6_rules.c64 int fib6_lookup(struct net *net, int oif, struct flowi6 *fl6,
92 struct dst_entry *fib6_rule_lookup(struct net *net, struct flowi6 *fl6,
134 struct flowi6 *flp6, const struct net_device *dev)
162 struct flowi6 *flp6 = &flp->u.ip6;
200 struct flowi6 *flp6 = &flp->u.ip6;
311 struct flowi6 *fl6 = &fl->u.ip6;
H A Dicmp.c194 struct flowi6 *fl6)
236 struct flowi6 *fl6)
272 void icmpv6_push_pending_frames(struct sock *sk, struct flowi6 *fl6,
353 struct flowi6 *fl6)
356 struct flowi6 fl2;
457 struct flowi6 fl6;
721 struct flowi6 fl6;
1037 void icmpv6_flow_init(const struct sock *sk, struct flowi6 *fl6, u8 type,
H A Dip6_flowlabel.c396 struct flowi6 flowi6; local
413 memset(&flowi6, 0, sizeof(flowi6));
416 err = ip6_datagram_send_ctl(net, sk, &msg, &flowi6, &ipc6);
H A Ddatagram.c41 static void ip6_datagram_flow_key_init(struct flowi6 *fl6,
80 struct flowi6 fl6;
345 void ipv6_local_error(struct sock *sk, int err, struct flowi6 *fl6, u32 info)
384 void ipv6_local_rxpmtu(struct sock *sk, struct flowi6 *fl6, u32 mtu)
760 struct msghdr *msg, struct flowi6 *fl6,
H A Dip6_output.c263 int ip6_xmit(const struct sock *sk, struct sk_buff *skb, struct flowi6 *fl6,
1053 const struct flowi6 *fl6)
1098 struct dst_entry **dst, struct flowi6 *fl6)
1171 struct flowi6 fl_gw6;
1187 memcpy(&fl_gw6, fl6, sizeof(struct flowi6));
1225 struct flowi6 *fl6)
1244 struct dst_entry *ip6_dst_lookup_flow(struct net *net, const struct sock *sk, struct flowi6 *fl6,
1278 struct dst_entry *ip6_sk_dst_lookup_flow(struct sock *sk, struct flowi6 *fl6,
1415 struct flowi6 *fl6 = &cork_full->fl.u.ip6;
1807 struct ipcm6_cookie *ipc6, struct flowi6 *fl
[all...]
/linux-master/net/ipv6/netfilter/
H A Dnf_dup_ipv6.c24 struct flowi6 fl6;
H A Dnft_fib_ipv6.c22 static int nft_fib6_flowi_init(struct flowi6 *fl6, const struct nft_fib *priv,
66 struct flowi6 fl6 = {
164 struct flowi6 fl6 = {
H A Dip6t_rpfilter.c38 struct flowi6 fl6 = {
/linux-master/include/trace/events/
H A Dfib6.h16 struct fib6_table *table, const struct flowi6 *flp),
/linux-master/drivers/net/ethernet/netronome/nfp/flower/
H A Dtunnel_conf.c507 struct flowi6 *flowi6 = (struct flowi6 *)flow; local
511 payload->src_ipv6 = flowi6->saddr;
512 payload->dst_ipv6 = flowi6->daddr;
550 struct flowi6 *flowi6 = (struct flowi6 *)flow; local
555 payload->dst_ipv6 = flowi6->daddr;
648 struct flowi6 flow
[all...]
/linux-master/drivers/net/ethernet/chelsio/libcxgb/
H A Dlibcxgb_cm.c129 struct flowi6 fl6;

Completed in 320 milliseconds

1234