ipc6 352 include/net/ipv6.h static inline void ipcm6_init(struct ipcm6_cookie *ipc6) ipc6 354 include/net/ipv6.h *ipc6 = (struct ipcm6_cookie) { ipc6 361 include/net/ipv6.h static inline void ipcm6_init_sk(struct ipcm6_cookie *ipc6, ipc6 364 include/net/ipv6.h *ipc6 = (struct ipcm6_cookie) { ipc6 992 include/net/ipv6.h struct ipcm6_cookie *ipc6, struct flowi6 *fl6, ipc6 1008 include/net/ipv6.h struct ipcm6_cookie *ipc6, struct flowi6 *fl6, ipc6 45 include/net/transp_v6.h struct flowi6 *fl6, struct ipcm6_cookie *ipc6); ipc6 739 net/ipv6/datagram.c struct ipcm6_cookie *ipc6) ipc6 745 net/ipv6/datagram.c struct ipv6_txoptions *opt = ipc6->opt; ipc6 758 net/ipv6/datagram.c err = __sock_cmsg_send(sk, msg, cmsg, &ipc6->sockc); ipc6 970 net/ipv6/datagram.c ipc6->hlimit = *(int *)CMSG_DATA(cmsg); ipc6 971 net/ipv6/datagram.c if (ipc6->hlimit < -1 || ipc6->hlimit > 0xff) { ipc6 991 net/ipv6/datagram.c ipc6->tclass = tc; ipc6 1009 net/ipv6/datagram.c ipc6->dontfrag = df; ipc6 436 net/ipv6/icmp.c struct ipcm6_cookie ipc6; ipc6 554 net/ipv6/icmp.c ipcm6_init_sk(&ipc6, np); ipc6 555 net/ipv6/icmp.c fl6.flowlabel = ip6_make_flowinfo(ipc6.tclass, fl6.flowlabel); ipc6 561 net/ipv6/icmp.c ipc6.hlimit = ip6_sk_dst_hoplimit(np, &fl6, dst); ipc6 581 net/ipv6/icmp.c &ipc6, &fl6, (struct rt6_info *)dst, ipc6 684 net/ipv6/icmp.c struct ipcm6_cookie ipc6; ipc6 748 net/ipv6/icmp.c ipcm6_init_sk(&ipc6, np); ipc6 749 net/ipv6/icmp.c ipc6.hlimit = ip6_sk_dst_hoplimit(np, &fl6, dst); ipc6 750 net/ipv6/icmp.c ipc6.tclass = ipv6_get_dsfield(ipv6_hdr(skb)); ipc6 754 net/ipv6/icmp.c sizeof(struct icmp6hdr), &ipc6, &fl6, ipc6 394 net/ipv6/ip6_flowlabel.c struct ipcm6_cookie ipc6; ipc6 411 net/ipv6/ip6_flowlabel.c ipc6.opt = fl->opt; ipc6 412 net/ipv6/ip6_flowlabel.c err = ip6_datagram_send_ctl(net, sk, &msg, &flowi6, &ipc6); ipc6 1236 net/ipv6/ip6_output.c struct inet6_cork *v6_cork, struct ipcm6_cookie *ipc6, ipc6 1241 net/ipv6/ip6_output.c struct ipv6_txoptions *opt = ipc6->opt; ipc6 1283 net/ipv6/ip6_output.c v6_cork->hop_limit = ipc6->hlimit; ipc6 1284 net/ipv6/ip6_output.c v6_cork->tclass = ipc6->tclass; ipc6 1298 net/ipv6/ip6_output.c cork->base.gso_size = ipc6->gso_size; ipc6 1300 net/ipv6/ip6_output.c cork->base.mark = ipc6->sockc.mark; ipc6 1301 net/ipv6/ip6_output.c sock_tx_timestamp(sk, ipc6->sockc.tsflags, &cork->base.tx_flags); ipc6 1307 net/ipv6/ip6_output.c cork->base.transmit_time = ipc6->sockc.transmit_time; ipc6 1321 net/ipv6/ip6_output.c unsigned int flags, struct ipcm6_cookie *ipc6) ipc6 1373 net/ipv6/ip6_output.c if (cork->length + length > mtu - headersize && ipc6->dontfrag && ipc6 1660 net/ipv6/ip6_output.c struct ipcm6_cookie *ipc6, struct flowi6 *fl6, ipc6 1675 net/ipv6/ip6_output.c ipc6, rt, fl6); ipc6 1679 net/ipv6/ip6_output.c exthdrlen = (ipc6->opt ? ipc6->opt->opt_flen : 0); ipc6 1689 net/ipv6/ip6_output.c from, length, transhdrlen, flags, ipc6); ipc6 1847 net/ipv6/ip6_output.c struct ipcm6_cookie *ipc6, struct flowi6 *fl6, ipc6 1853 net/ipv6/ip6_output.c int exthdrlen = (ipc6->opt ? ipc6->opt->opt_flen : 0); ipc6 1866 net/ipv6/ip6_output.c err = ip6_setup_cork(sk, cork, &v6_cork, ipc6, rt, fl6); ipc6 1871 net/ipv6/ip6_output.c if (ipc6->dontfrag < 0) ipc6 1872 net/ipv6/ip6_output.c ipc6->dontfrag = inet6_sk(sk)->dontfrag; ipc6 1877 net/ipv6/ip6_output.c flags, ipc6); ipc6 507 net/ipv6/ipv6_sockglue.c struct ipcm6_cookie ipc6; ipc6 537 net/ipv6/ipv6_sockglue.c ipc6.opt = opt; ipc6 539 net/ipv6/ipv6_sockglue.c retv = ip6_datagram_send_ctl(net, sk, &msg, &fl6, &ipc6); ipc6 60 net/ipv6/ping.c struct ipcm6_cookie ipc6; ipc6 116 net/ipv6/ping.c ipcm6_init_sk(&ipc6, np); ipc6 117 net/ipv6/ping.c fl6.flowlabel = ip6_make_flowinfo(ipc6.tclass, fl6.flowlabel); ipc6 138 net/ipv6/ping.c ipc6.hlimit = ip6_sk_dst_hoplimit(np, &fl6, dst); ipc6 142 net/ipv6/ping.c 0, &ipc6, &fl6, rt, ipc6 780 net/ipv6/raw.c struct ipcm6_cookie ipc6; ipc6 811 net/ipv6/raw.c ipcm6_init(&ipc6); ipc6 812 net/ipv6/raw.c ipc6.sockc.tsflags = sk->sk_tsflags; ipc6 813 net/ipv6/raw.c ipc6.sockc.mark = sk->sk_mark; ipc6 871 net/ipv6/raw.c ipc6.opt = opt; ipc6 873 net/ipv6/raw.c err = ip6_datagram_send_ctl(sock_net(sk), sk, msg, &fl6, &ipc6); ipc6 895 net/ipv6/raw.c fl6.flowi6_mark = ipc6.sockc.mark; ipc6 923 net/ipv6/raw.c if (ipc6.tclass < 0) ipc6 924 net/ipv6/raw.c ipc6.tclass = np->tclass; ipc6 926 net/ipv6/raw.c fl6.flowlabel = ip6_make_flowinfo(ipc6.tclass, fl6.flowlabel); ipc6 933 net/ipv6/raw.c if (ipc6.hlimit < 0) ipc6 934 net/ipv6/raw.c ipc6.hlimit = ip6_sk_dst_hoplimit(np, &fl6, dst); ipc6 936 net/ipv6/raw.c if (ipc6.dontfrag < 0) ipc6 937 net/ipv6/raw.c ipc6.dontfrag = np->dontfrag; ipc6 945 net/ipv6/raw.c msg->msg_flags, &ipc6.sockc); ipc6 947 net/ipv6/raw.c ipc6.opt = opt; ipc6 950 net/ipv6/raw.c len, 0, &ipc6, &fl6, (struct rt6_info *)dst, ipc6 1227 net/ipv6/udp.c struct ipcm6_cookie ipc6; ipc6 1236 net/ipv6/udp.c ipcm6_init(&ipc6); ipc6 1237 net/ipv6/udp.c ipc6.gso_size = up->gso_size; ipc6 1238 net/ipv6/udp.c ipc6.sockc.tsflags = sk->sk_tsflags; ipc6 1239 net/ipv6/udp.c ipc6.sockc.mark = sk->sk_mark; ipc6 1362 net/ipv6/udp.c fl6.flowi6_mark = ipc6.sockc.mark; ipc6 1369 net/ipv6/udp.c ipc6.opt = opt; ipc6 1371 net/ipv6/udp.c err = udp_cmsg_send(sk, msg, &ipc6.gso_size); ipc6 1374 net/ipv6/udp.c &ipc6); ipc6 1395 net/ipv6/udp.c ipc6.opt = opt; ipc6 1441 net/ipv6/udp.c if (ipc6.tclass < 0) ipc6 1442 net/ipv6/udp.c ipc6.tclass = np->tclass; ipc6 1444 net/ipv6/udp.c fl6.flowlabel = ip6_make_flowinfo(ipc6.tclass, fl6.flowlabel); ipc6 1453 net/ipv6/udp.c if (ipc6.hlimit < 0) ipc6 1454 net/ipv6/udp.c ipc6.hlimit = ip6_sk_dst_hoplimit(np, &fl6, dst); ipc6 1466 net/ipv6/udp.c sizeof(struct udphdr), &ipc6, ipc6 1489 net/ipv6/udp.c if (ipc6.dontfrag < 0) ipc6 1490 net/ipv6/udp.c ipc6.dontfrag = np->dontfrag; ipc6 1493 net/ipv6/udp.c &ipc6, &fl6, (struct rt6_info *)dst, ipc6 515 net/l2tp/l2tp_ip6.c struct ipcm6_cookie ipc6; ipc6 539 net/l2tp/l2tp_ip6.c ipcm6_init(&ipc6); ipc6 585 net/l2tp/l2tp_ip6.c ipc6.opt = opt; ipc6 587 net/l2tp/l2tp_ip6.c err = ip6_datagram_send_ctl(sock_net(sk), sk, msg, &fl6, &ipc6); ipc6 608 net/l2tp/l2tp_ip6.c ipc6.opt = opt; ipc6 627 net/l2tp/l2tp_ip6.c if (ipc6.tclass < 0) ipc6 628 net/l2tp/l2tp_ip6.c ipc6.tclass = np->tclass; ipc6 630 net/l2tp/l2tp_ip6.c fl6.flowlabel = ip6_make_flowinfo(ipc6.tclass, fl6.flowlabel); ipc6 638 net/l2tp/l2tp_ip6.c if (ipc6.hlimit < 0) ipc6 639 net/l2tp/l2tp_ip6.c ipc6.hlimit = ip6_sk_dst_hoplimit(np, &fl6, dst); ipc6 641 net/l2tp/l2tp_ip6.c if (ipc6.dontfrag < 0) ipc6 642 net/l2tp/l2tp_ip6.c ipc6.dontfrag = np->dontfrag; ipc6 650 net/l2tp/l2tp_ip6.c ulen, transhdrlen, &ipc6,