Lines Matching refs:opt

141 static void sctp_v6_err(struct sk_buff *skb, struct inet6_skb_parm *opt,  in sctp_v6_err()  argument
223 return ip6_xmit(sk, skb, fl6, np->opt, np->tclass); in sctp_v6_xmit()
265 final_p = fl6_update_dst(fl6, np->opt, &final); in sctp_v6_get_dst()
324 final_p = fl6_update_dst(fl6, np->opt, &final); in sctp_v6_get_dst()
637 struct ipv6_txoptions *opt; in sctp_v6_create_accept_sk() local
658 opt = rcu_dereference(np->opt); in sctp_v6_create_accept_sk()
659 if (opt) in sctp_v6_create_accept_sk()
660 opt = ipv6_dup_options(newsk, opt); in sctp_v6_create_accept_sk()
661 RCU_INIT_POINTER(newnp->opt, opt); in sctp_v6_create_accept_sk()
704 struct inet6_skb_parm *opt = (struct inet6_skb_parm *) skb->cb; in sctp_v6_skb_iif() local
705 return opt->iif; in sctp_v6_skb_iif()
810 struct sctp_sock *opt) in sctp_inet6_cmp_addr() argument
813 struct sock *sk = sctp_opt2sk(opt); in sctp_inet6_cmp_addr()
838 static int sctp_inet6_bind_verify(struct sctp_sock *opt, union sctp_addr *addr) in sctp_inet6_bind_verify() argument
853 net = sock_net(&opt->inet.sk); in sctp_inet6_bind_verify()
864 af = opt->pf->af; in sctp_inet6_bind_verify()
866 return af->available(addr, opt); in sctp_inet6_bind_verify()
872 static int sctp_inet6_send_verify(struct sctp_sock *opt, union sctp_addr *addr) in sctp_inet6_send_verify() argument
887 dev = dev_get_by_index_rcu(sock_net(&opt->inet.sk), in sctp_inet6_send_verify()
893 af = opt->pf->af; in sctp_inet6_send_verify()
905 static int sctp_inet6_supported_addrs(const struct sctp_sock *opt, in sctp_inet6_supported_addrs() argument
909 if (!opt || !ipv6_only_sock(sctp_opt2sk(opt))) { in sctp_inet6_supported_addrs()