Lines Matching defs:fl
186 struct flowi fl;
190 memset(&fl, 0, sizeof(fl));
191 fl.proto = sk->sk_protocol;
192 ipv6_addr_copy(&fl.fl6_dst, &np->daddr);
193 ipv6_addr_copy(&fl.fl6_src, &np->saddr);
194 fl.fl6_flowlabel = np->flow_label;
195 IP6_ECN_flow_xmit(sk, fl.fl6_flowlabel);
196 fl.oif = sk->sk_bound_dev_if;
197 fl.mark = sk->sk_mark;
198 fl.fl_ip_sport = inet->inet_sport;
199 fl.fl_ip_dport = inet->inet_dport;
200 security_sk_classify_flow(sk, &fl);
202 final_p = fl6_update_dst(&fl, np->opt, &final);
207 int err = ip6_dst_lookup(sk, &dst, &fl);
216 ipv6_addr_copy(&fl.fl6_dst, final_p);
218 if ((err = xfrm_lookup(sock_net(sk), &dst, &fl, sk, 0)) < 0) {
230 ipv6_addr_copy(&fl.fl6_dst, &np->daddr);
232 return ip6_xmit(sk, skb, &fl, np->opt);