Searched refs:dst1opt (Results 1 - 14 of 14) sorted by relevance
/kernel/linux/linux-5.10/net/ipv6/ |
H A D | exthdrs.c | 1175 if (opt->dst1opt) in ipv6_push_frag_opts() 1176 ipv6_push_exthdr(skb, proto, NEXTHDR_DEST, opt->dst1opt); in ipv6_push_frag_opts() 1193 if (opt2->dst1opt) in ipv6_dup_options() 1194 *((char **)&opt2->dst1opt) += dif; in ipv6_dup_options() 1255 if (newtype != IPV6_DSTOPTS && opt->dst1opt) in ipv6_renew_options() 1256 tot_len += CMSG_ALIGN(ipv6_optlen(opt->dst1opt)); in ipv6_renew_options() 1285 ipv6_renew_option(IPV6_DSTOPTS, &opt2->dst1opt, in ipv6_renew_options() 1286 (opt ? opt->dst1opt : NULL), in ipv6_renew_options() 1292 opt2->opt_flen = (opt2->dst1opt ? ipv6_optlen(opt2->dst1opt) in ipv6_renew_options() [all...] |
H A D | datagram.c | 894 if (opt->dst1opt) { in ip6_datagram_send_ctl() 899 opt->dst1opt = hdr; in ip6_datagram_send_ctl() 921 opt->dst1opt = hdr; in ip6_datagram_send_ctl() 968 if (cmsg->cmsg_type == IPV6_2292RTHDR && opt->dst1opt) { in ip6_datagram_send_ctl() 969 int dsthdrlen = ((opt->dst1opt->hdrlen+1)<<3); in ip6_datagram_send_ctl() 972 opt->dst0opt = opt->dst1opt; in ip6_datagram_send_ctl() 973 opt->dst1opt = NULL; in ip6_datagram_send_ctl()
|
H A D | ip6_output.c | 1413 v6_cork->opt->dst1opt = ip6_opt_dup(opt->dst1opt, in ip6_setup_cork() 1415 if (opt->dst1opt && !v6_cork->opt->dst1opt) in ip6_setup_cork() 1853 kfree(v6_cork->opt->dst1opt); in ip6_cork_release()
|
H A D | ip6_flowlabel.c | 334 opt_space->dst1opt = fopt->dst1opt; in fl6_merge_options()
|
H A D | ipv6_sockglue.c | 1039 hdr = opt->dst1opt; in ipv6_getsockopt_sticky()
|
H A D | ip6_tunnel.c | 1033 opt->ops.dst1opt = (struct ipv6_opt_hdr *) opt->dst_opt; in init_tel_txopt()
|
/kernel/linux/linux-6.6/net/ipv6/ |
H A D | exthdrs.c | 1199 if (opt->dst1opt) in ipv6_push_frag_opts() 1200 ipv6_push_exthdr(skb, proto, NEXTHDR_DEST, opt->dst1opt); in ipv6_push_frag_opts() 1217 if (opt2->dst1opt) in ipv6_dup_options() 1218 *((char **)&opt2->dst1opt) += dif; in ipv6_dup_options() 1279 if (newtype != IPV6_DSTOPTS && opt->dst1opt) in ipv6_renew_options() 1280 tot_len += CMSG_ALIGN(ipv6_optlen(opt->dst1opt)); in ipv6_renew_options() 1309 ipv6_renew_option(IPV6_DSTOPTS, &opt2->dst1opt, in ipv6_renew_options() 1310 (opt ? opt->dst1opt : NULL), in ipv6_renew_options() 1316 opt2->opt_flen = (opt2->dst1opt ? ipv6_optlen(opt2->dst1opt) in ipv6_renew_options() [all...] |
H A D | datagram.c | 901 if (opt->dst1opt) { in ip6_datagram_send_ctl() 906 opt->dst1opt = hdr; in ip6_datagram_send_ctl() 928 opt->dst1opt = hdr; in ip6_datagram_send_ctl() 975 if (cmsg->cmsg_type == IPV6_2292RTHDR && opt->dst1opt) { in ip6_datagram_send_ctl() 976 int dsthdrlen = ((opt->dst1opt->hdrlen+1)<<3); in ip6_datagram_send_ctl() 979 opt->dst0opt = opt->dst1opt; in ip6_datagram_send_ctl() 980 opt->dst1opt = NULL; in ip6_datagram_send_ctl()
|
H A D | ip6_output.c | 1428 nopt->dst1opt = ip6_opt_dup(opt->dst1opt, sk->sk_allocation); in ip6_setup_cork() 1429 if (opt->dst1opt && !nopt->dst1opt) in ip6_setup_cork() 1922 kfree(opt->dst1opt); in ip6_cork_release()
|
H A D | ip6_flowlabel.c | 337 opt_space->dst1opt = fopt->dst1opt; in fl6_merge_options()
|
H A D | ipv6_sockglue.c | 1042 hdr = opt->dst1opt; in ipv6_getsockopt_sticky()
|
H A D | ip6_tunnel.c | 1001 opt->ops.dst1opt = (struct ipv6_opt_hdr *) opt->dst_opt; in init_tel_txopt()
|
/kernel/linux/linux-5.10/include/net/ |
H A D | ipv6.h | 300 struct ipv6_opt_hdr *dst1opt; member
|
/kernel/linux/linux-6.6/include/net/ |
H A D | ipv6.h | 314 struct ipv6_opt_hdr *dst1opt; member
|
Completed in 24 milliseconds