Lines Matching refs:opt
154 struct ipv6_txoptions *opt; in tcp_v6_connect() local
278 opt = rcu_dereference_protected(np->opt, lockdep_sock_is_held(sk)); in tcp_v6_connect()
279 final_p = fl6_update_dst(&fl6, opt, &final); in tcp_v6_connect()
302 if (opt) in tcp_v6_connect()
303 icsk->icsk_ext_hdr_len = opt->opt_flen + in tcp_v6_connect()
304 opt->opt_nflen; in tcp_v6_connect()
376 static int tcp_v6_err(struct sk_buff *skb, struct inet6_skb_parm *opt, in tcp_v6_err() argument
526 struct ipv6_txoptions *opt; in tcp_v6_send_synack() local
557 opt = ireq->ipv6_opt; in tcp_v6_send_synack()
558 if (!opt) in tcp_v6_send_synack()
559 opt = rcu_dereference(np->opt); in tcp_v6_send_synack()
560 err = ip6_xmit(sk, skb, fl6, skb->mark ? : sk->sk_mark, opt, in tcp_v6_send_synack()
1222 struct ipv6_txoptions *opt; in tcp_v6_syn_recv_sock() local
1266 newnp->opt = NULL; in tcp_v6_syn_recv_sock()
1339 newnp->opt = NULL; in tcp_v6_syn_recv_sock()
1358 opt = ireq->ipv6_opt; in tcp_v6_syn_recv_sock()
1359 if (!opt) in tcp_v6_syn_recv_sock()
1360 opt = rcu_dereference(np->opt); in tcp_v6_syn_recv_sock()
1361 if (opt) { in tcp_v6_syn_recv_sock()
1362 opt = ipv6_dup_options(newsk, opt); in tcp_v6_syn_recv_sock()
1363 RCU_INIT_POINTER(newnp->opt, opt); in tcp_v6_syn_recv_sock()
1366 if (opt) in tcp_v6_syn_recv_sock()
1367 inet_csk(newsk)->icsk_ext_hdr_len = opt->opt_nflen + in tcp_v6_syn_recv_sock()
1368 opt->opt_flen; in tcp_v6_syn_recv_sock()