• Home
  • Raw
  • Download

Lines Matching refs:fl6

32 				      struct flowi6 *fl6,  in inet6_csk_route_req()  argument
41 memset(fl6, 0, sizeof(*fl6)); in inet6_csk_route_req()
42 fl6->flowi6_proto = proto; in inet6_csk_route_req()
43 fl6->daddr = ireq->ir_v6_rmt_addr; in inet6_csk_route_req()
45 final_p = fl6_update_dst(fl6, rcu_dereference(np->opt), &final); in inet6_csk_route_req()
47 fl6->saddr = ireq->ir_v6_loc_addr; in inet6_csk_route_req()
48 fl6->flowi6_oif = ireq->ir_iif; in inet6_csk_route_req()
49 fl6->flowi6_mark = ireq->ir_mark; in inet6_csk_route_req()
50 fl6->fl6_dport = ireq->ir_rmt_port; in inet6_csk_route_req()
51 fl6->fl6_sport = htons(ireq->ir_num); in inet6_csk_route_req()
52 fl6->flowi6_uid = sk->sk_uid; in inet6_csk_route_req()
53 security_req_classify_flow(req, flowi6_to_flowi(fl6)); in inet6_csk_route_req()
55 dst = ip6_dst_lookup_flow(sk, fl6, final_p); in inet6_csk_route_req()
84 struct flowi6 *fl6) in inet6_csk_route_socket() argument
91 memset(fl6, 0, sizeof(*fl6)); in inet6_csk_route_socket()
92 fl6->flowi6_proto = sk->sk_protocol; in inet6_csk_route_socket()
93 fl6->daddr = sk->sk_v6_daddr; in inet6_csk_route_socket()
94 fl6->saddr = np->saddr; in inet6_csk_route_socket()
95 fl6->flowlabel = np->flow_label; in inet6_csk_route_socket()
96 IP6_ECN_flow_xmit(sk, fl6->flowlabel); in inet6_csk_route_socket()
97 fl6->flowi6_oif = sk->sk_bound_dev_if; in inet6_csk_route_socket()
98 fl6->flowi6_mark = sk->sk_mark; in inet6_csk_route_socket()
99 fl6->fl6_sport = inet->inet_sport; in inet6_csk_route_socket()
100 fl6->fl6_dport = inet->inet_dport; in inet6_csk_route_socket()
101 fl6->flowi6_uid = sk->sk_uid; in inet6_csk_route_socket()
102 security_sk_classify_flow(sk, flowi6_to_flowi(fl6)); in inet6_csk_route_socket()
105 final_p = fl6_update_dst(fl6, rcu_dereference(np->opt), &final); in inet6_csk_route_socket()
110 dst = ip6_dst_lookup_flow(sk, fl6, final_p); in inet6_csk_route_socket()
121 struct flowi6 fl6; in inet6_csk_xmit() local
125 dst = inet6_csk_route_socket(sk, &fl6); in inet6_csk_xmit()
137 fl6.daddr = sk->sk_v6_daddr; in inet6_csk_xmit()
139 res = ip6_xmit(sk, skb, &fl6, sk->sk_mark, rcu_dereference(np->opt), in inet6_csk_xmit()
148 struct flowi6 fl6; in inet6_csk_update_pmtu() local
149 struct dst_entry *dst = inet6_csk_route_socket(sk, &fl6); in inet6_csk_update_pmtu()
155 dst = inet6_csk_route_socket(sk, &fl6); in inet6_csk_update_pmtu()