Lines Matching defs:fl6
28 struct flowi6 *fl6,
37 memset(fl6, 0, sizeof(*fl6));
38 fl6->flowi6_proto = proto;
39 fl6->daddr = ireq->ir_v6_rmt_addr;
41 final_p = fl6_update_dst(fl6, rcu_dereference(np->opt), &final);
43 fl6->saddr = ireq->ir_v6_loc_addr;
44 fl6->flowi6_oif = ireq->ir_iif;
45 fl6->flowi6_mark = ireq->ir_mark;
46 fl6->fl6_dport = ireq->ir_rmt_port;
47 fl6->fl6_sport = htons(ireq->ir_num);
48 fl6->flowi6_uid = sk->sk_uid;
49 security_req_classify_flow(req, flowi6_to_flowi_common(fl6));
51 dst = ip6_dst_lookup_flow(sock_net(sk), sk, fl6, final_p);
65 struct flowi6 *fl6)
72 memset(fl6, 0, sizeof(*fl6));
73 fl6->flowi6_proto = sk->sk_protocol;
74 fl6->daddr = sk->sk_v6_daddr;
75 fl6->saddr = np->saddr;
76 fl6->flowlabel = np->flow_label;
77 IP6_ECN_flow_xmit(sk, fl6->flowlabel);
78 fl6->flowi6_oif = sk->sk_bound_dev_if;
79 fl6->flowi6_mark = sk->sk_mark;
80 fl6->fl6_sport = inet->inet_sport;
81 fl6->fl6_dport = inet->inet_dport;
82 fl6->flowi6_uid = sk->sk_uid;
83 security_sk_classify_flow(sk, flowi6_to_flowi_common(fl6));
86 final_p = fl6_update_dst(fl6, rcu_dereference(np->opt), &final);
91 dst = ip6_dst_lookup_flow(sock_net(sk), sk, fl6, final_p);
102 struct flowi6 fl6;
106 dst = inet6_csk_route_socket(sk, &fl6);
118 fl6.daddr = sk->sk_v6_daddr;
120 res = ip6_xmit(sk, skb, &fl6, sk->sk_mark, rcu_dereference(np->opt),
129 struct flowi6 fl6;
130 struct dst_entry *dst = inet6_csk_route_socket(sk, &fl6);
136 dst = inet6_csk_route_socket(sk, &fl6);