Searched refs:ipc6 (Results 1 – 7 of 7) sorted by relevance
| /linux/net/l2tp/ |
| H A D | l2tp_ip6.c | 529 struct ipcm6_cookie ipc6; in l2tp_ip6_sendmsg() 551 ipcm6_init_sk(&ipc6, sk); in l2tp_ip6_sendmsg() 596 ipc6.opt = opt; in l2tp_ip6_sendmsg() 598 err = ip6_datagram_send_ctl(sock_net(sk), sk, msg, &fl6, &ipc6); in l2tp_ip6_sendmsg() 619 ipc6.opt = opt; in l2tp_ip6_sendmsg() 638 fl6.flowlabel = ip6_make_flowinfo(ipc6.tclass, fl6.flowlabel); in l2tp_ip6_sendmsg() 646 if (ipc6.hlimit < 0) in l2tp_ip6_sendmsg() 647 ipc6.hlimit = ip6_sk_dst_hoplimit(np, &fl6, dst); in l2tp_ip6_sendmsg() 656 ulen, transhdrlen, &ipc6, in l2tp_ip6_sendmsg() 528 struct ipcm6_cookie ipc6; l2tp_ip6_sendmsg() local
|
| /linux/net/ipv6/ |
| H A D | ip6_output.c | 1342 struct ipcm6_cookie *ipc6, in ip6_setup_cork() argument 1345 struct ipv6_txoptions *nopt, *opt = ipc6->opt; in ip6_setup_cork() 1388 v6_cork->hop_limit = ipc6->hlimit; in ip6_setup_cork() 1389 v6_cork->tclass = ipc6->tclass; in ip6_setup_cork() 1390 v6_cork->dontfrag = ipc6->dontfrag; in ip6_setup_cork() 1403 cork->base.gso_size = ipc6->gso_size; in ip6_setup_cork() 1405 cork->base.mark = ipc6->sockc.mark; in ip6_setup_cork() 1406 cork->base.priority = ipc6->sockc.priority; in ip6_setup_cork() 1407 sock_tx_timestamp(sk, &ipc6->sockc, &cork->base.tx_flags); in ip6_setup_cork() 1408 if (ipc6->sockc.tsflags & SOCKCM_FLAG_TS_OPT_ID) { in ip6_setup_cork() [all …]
|
| H A D | icmp.c | 653 struct ipcm6_cookie ipc6; in icmp6_send() local 789 ipcm6_init_sk(&ipc6, sk); in icmp6_send() 790 ipc6.sockc.mark = mark; in icmp6_send() 791 fl6.flowlabel = ip6_make_flowinfo(ipc6.tclass, fl6.flowlabel); in icmp6_send() 797 ipc6.hlimit = ip6_sk_dst_hoplimit(np, &fl6, dst); in icmp6_send() 821 &ipc6, &fl6, dst_rt6_info(dst), in icmp6_send() 931 struct ipcm6_cookie ipc6; in icmpv6_echo_reply() local 1005 ipcm6_init_sk(&ipc6, sk); in icmpv6_echo_reply() 1006 ipc6.hlimit = ip6_sk_dst_hoplimit(np, &fl6, dst); in icmpv6_echo_reply() 1007 ipc6.tclass = ipv6_get_dsfield(ipv6_hdr(skb)); in icmpv6_echo_reply() [all …]
|
| H A D | ip6_flowlabel.c | 396 struct ipcm6_cookie ipc6; in fl_create() local 414 ipc6.opt = fl->opt; in fl_create() 415 err = ip6_datagram_send_ctl(net, sk, &msg, &flowi6, &ipc6); in fl_create()
|
| H A D | ipv6_sockglue.c | 819 struct ipcm6_cookie ipc6; in do_ipv6_setsockopt() local 850 ipc6.opt = opt; in do_ipv6_setsockopt() 852 retv = ip6_datagram_send_ctl(net, sk, &msg, &fl6, &ipc6); in do_ipv6_setsockopt()
|
| /linux/include/net/ |
| H A D | transp_v6.h | 45 struct flowi6 *fl6, struct ipcm6_cookie *ipc6);
|
| H A D | ipv6.h | 356 static inline void ipcm6_init_sk(struct ipcm6_cookie *ipc6, in ipcm6_init_sk() argument 359 *ipc6 = (struct ipcm6_cookie) { in ipcm6_init_sk() 365 sockcm_init(&ipc6->sockc, sk); in ipcm6_init_sk() 1021 struct ipcm6_cookie *ipc6, struct flowi6 *fl6, 1036 struct ipcm6_cookie *ipc6,
|