Lines Matching refs:fl6
807 struct flowi6 *fl6; in inet6_sk_rebuild_header() local
813 fl6 = &inet->cork.fl.u.ip6; in inet6_sk_rebuild_header()
814 memset(fl6, 0, sizeof(*fl6)); in inet6_sk_rebuild_header()
815 fl6->flowi6_proto = sk->sk_protocol; in inet6_sk_rebuild_header()
816 fl6->daddr = sk->sk_v6_daddr; in inet6_sk_rebuild_header()
817 fl6->saddr = np->saddr; in inet6_sk_rebuild_header()
818 fl6->flowlabel = np->flow_label; in inet6_sk_rebuild_header()
819 fl6->flowi6_oif = sk->sk_bound_dev_if; in inet6_sk_rebuild_header()
820 fl6->flowi6_mark = sk->sk_mark; in inet6_sk_rebuild_header()
821 fl6->fl6_dport = inet->inet_dport; in inet6_sk_rebuild_header()
822 fl6->fl6_sport = inet->inet_sport; in inet6_sk_rebuild_header()
823 fl6->flowi6_uid = sk_uid(sk); in inet6_sk_rebuild_header()
824 security_sk_classify_flow(sk, flowi6_to_flowi_common(fl6)); in inet6_sk_rebuild_header()
827 final_p = fl6_update_dst(fl6, rcu_dereference(np->opt), &np->final); in inet6_sk_rebuild_header()
830 dst = ip6_dst_lookup_flow(sock_net(sk), sk, fl6, final_p); in inet6_sk_rebuild_header()