Lines Matching refs:opt
141 static void sctp_v6_err(struct sk_buff *skb, struct inet6_skb_parm *opt, in sctp_v6_err() argument
225 res = ip6_xmit(sk, skb, fl6, rcu_dereference(np->opt), np->tclass); in sctp_v6_xmit()
270 final_p = fl6_update_dst(fl6, rcu_dereference(np->opt), &final); in sctp_v6_get_dst()
329 final_p = fl6_update_dst(fl6, rcu_dereference(np->opt), &final); in sctp_v6_get_dst()
646 struct ipv6_txoptions *opt; in sctp_v6_create_accept_sk() local
667 opt = rcu_dereference(np->opt); in sctp_v6_create_accept_sk()
668 if (opt) in sctp_v6_create_accept_sk()
669 opt = ipv6_dup_options(newsk, opt); in sctp_v6_create_accept_sk()
670 RCU_INIT_POINTER(newnp->opt, opt); in sctp_v6_create_accept_sk()
713 struct inet6_skb_parm *opt = (struct inet6_skb_parm *) skb->cb; in sctp_v6_skb_iif() local
714 return opt->iif; in sctp_v6_skb_iif()
819 struct sctp_sock *opt) in sctp_inet6_cmp_addr() argument
822 struct sock *sk = sctp_opt2sk(opt); in sctp_inet6_cmp_addr()
847 static int sctp_inet6_bind_verify(struct sctp_sock *opt, union sctp_addr *addr) in sctp_inet6_bind_verify() argument
862 net = sock_net(&opt->inet.sk); in sctp_inet6_bind_verify()
873 af = opt->pf->af; in sctp_inet6_bind_verify()
875 return af->available(addr, opt); in sctp_inet6_bind_verify()
881 static int sctp_inet6_send_verify(struct sctp_sock *opt, union sctp_addr *addr) in sctp_inet6_send_verify() argument
896 dev = dev_get_by_index_rcu(sock_net(&opt->inet.sk), in sctp_inet6_send_verify()
902 af = opt->pf->af; in sctp_inet6_send_verify()
914 static int sctp_inet6_supported_addrs(const struct sctp_sock *opt, in sctp_inet6_supported_addrs() argument
918 if (!opt || !ipv6_only_sock(sctp_opt2sk(opt))) { in sctp_inet6_supported_addrs()