Home
last modified time | relevance | path

Searched refs:dst1opt (Results 1 – 6 of 6) sorted by relevance

/linux-4.1.27/net/ipv6/
Dexthdrs.c709 if (opt->dst1opt) in ipv6_push_frag_opts()
710 ipv6_push_exthdr(skb, proto, NEXTHDR_DEST, opt->dst1opt); in ipv6_push_frag_opts()
726 if (opt2->dst1opt) in ipv6_dup_options()
727 *((char **)&opt2->dst1opt) += dif; in ipv6_dup_options()
778 if (newtype != IPV6_DSTOPTS && opt->dst1opt) in ipv6_renew_options()
779 tot_len += CMSG_ALIGN(ipv6_optlen(opt->dst1opt)); in ipv6_renew_options()
816 err = ipv6_renew_option(opt ? opt->dst1opt : NULL, newopt, newoptlen, in ipv6_renew_options()
818 &opt2->dst1opt, &p); in ipv6_renew_options()
825 opt2->opt_flen = (opt2->dst1opt ? ipv6_optlen(opt2->dst1opt) : 0); in ipv6_renew_options()
Ddatagram.c814 if (opt->dst1opt) { in ip6_datagram_send_ctl()
819 opt->dst1opt = hdr; in ip6_datagram_send_ctl()
841 opt->dst1opt = hdr; in ip6_datagram_send_ctl()
888 if (cmsg->cmsg_type == IPV6_2292RTHDR && opt->dst1opt) { in ip6_datagram_send_ctl()
889 int dsthdrlen = ((opt->dst1opt->hdrlen+1)<<3); in ip6_datagram_send_ctl()
892 opt->dst0opt = opt->dst1opt; in ip6_datagram_send_ctl()
893 opt->dst1opt = NULL; in ip6_datagram_send_ctl()
Dip6_output.c1188 v6_cork->opt->dst1opt = ip6_opt_dup(opt->dst1opt, in ip6_setup_cork()
1190 if (opt->dst1opt && !v6_cork->opt->dst1opt) in ip6_setup_cork()
1585 kfree(v6_cork->opt->dst1opt); in ip6_cork_release()
Dip6_flowlabel.c316 opt_space->dst1opt = fopt->dst1opt; in fl6_merge_options()
Dipv6_sockglue.c965 hdr = opt->dst1opt; in ipv6_getsockopt_sticky()
/linux-4.1.27/include/net/
Dipv6.h220 struct ipv6_opt_hdr *dst1opt; member