Home
last modified time | relevance | path

Searched refs:ipc6 (Results 1 – 11 of 11) sorted by relevance

/linux-6.3-rc2/net/ipv6/
A Dping.c75 struct ipcm6_cookie ipc6; in ping_v6_sendmsg() local
120 ipcm6_init_sk(&ipc6, np); in ping_v6_sendmsg()
121 ipc6.sockc.tsflags = sk->sk_tsflags; in ping_v6_sendmsg()
122 ipc6.sockc.mark = sk->sk_mark; in ping_v6_sendmsg()
130 ipc6.opt = &opt; in ping_v6_sendmsg()
139 ipc6.opt = NULL; in ping_v6_sendmsg()
145 fl6.flowi6_mark = ipc6.sockc.mark; in ping_v6_sendmsg()
151 fl6.flowlabel = ip6_make_flowinfo(ipc6.tclass, fl6.flowlabel); in ping_v6_sendmsg()
172 if (ipc6.hlimit < 0) in ping_v6_sendmsg()
173 ipc6.hlimit = ip6_sk_dst_hoplimit(np, &fl6, dst); in ping_v6_sendmsg()
[all …]
A Draw.c752 struct ipcm6_cookie ipc6; in rawv6_sendmsg() local
783 ipcm6_init(&ipc6); in rawv6_sendmsg()
785 ipc6.sockc.mark = sk->sk_mark; in rawv6_sendmsg()
843 ipc6.opt = opt; in rawv6_sendmsg()
895 if (ipc6.tclass < 0) in rawv6_sendmsg()
896 ipc6.tclass = np->tclass; in rawv6_sendmsg()
905 if (ipc6.hlimit < 0) in rawv6_sendmsg()
908 if (ipc6.dontfrag < 0) in rawv6_sendmsg()
909 ipc6.dontfrag = np->dontfrag; in rawv6_sendmsg()
917 msg->msg_flags, &ipc6.sockc); in rawv6_sendmsg()
[all …]
A Dicmp.c455 struct ipcm6_cookie ipc6; in icmp6_send() local
587 ipcm6_init_sk(&ipc6, np); in icmp6_send()
588 ipc6.sockc.mark = mark; in icmp6_send()
595 ipc6.hlimit = ip6_sk_dst_hoplimit(np, &fl6, dst); in icmp6_send()
615 &ipc6, &fl6, (struct rt6_info *)dst, in icmp6_send()
720 struct ipcm6_cookie ipc6; in icmpv6_echo_reply() local
790 ipcm6_init_sk(&ipc6, np); in icmpv6_echo_reply()
791 ipc6.hlimit = ip6_sk_dst_hoplimit(np, &fl6, dst); in icmpv6_echo_reply()
792 ipc6.tclass = ipv6_get_dsfield(ipv6_hdr(skb)); in icmpv6_echo_reply()
793 ipc6.sockc.mark = mark; in icmpv6_echo_reply()
[all …]
A Dip6_output.c1436 v6_cork->hop_limit = ipc6->hlimit; in ip6_setup_cork()
1437 v6_cork->tclass = ipc6->tclass; in ip6_setup_cork()
1449 cork->base.gso_size = ipc6->gso_size; in ip6_setup_cork()
1451 cork->base.mark = ipc6->sockc.mark; in ip6_setup_cork()
1855 ipc6, rt); in ip6_append_data()
1860 exthdrlen = (ipc6->opt ? ipc6->opt->opt_flen : 0); in ip6_append_data()
1869 from, length, transhdrlen, flags, ipc6); in ip6_append_data()
2041 int exthdrlen = (ipc6->opt ? ipc6->opt->opt_flen : 0); in ip6_make_skb()
2060 if (ipc6->dontfrag < 0) in ip6_make_skb()
2061 ipc6->dontfrag = inet6_sk(sk)->dontfrag; in ip6_make_skb()
[all …]
A Dudp.c1343 struct ipcm6_cookie ipc6; in udpv6_sendmsg() local
1352 ipcm6_init(&ipc6); in udpv6_sendmsg()
1355 ipc6.sockc.mark = sk->sk_mark; in udpv6_sendmsg()
1483 ipc6.opt = opt; in udpv6_sendmsg()
1488 &ipc6); in udpv6_sendmsg()
1509 ipc6.opt = opt; in udpv6_sendmsg()
1557 if (ipc6.tclass < 0) in udpv6_sendmsg()
1558 ipc6.tclass = np->tclass; in udpv6_sendmsg()
1569 if (ipc6.hlimit < 0) in udpv6_sendmsg()
1605 if (ipc6.dontfrag < 0) in udpv6_sendmsg()
[all …]
A Ddatagram.c761 struct ipcm6_cookie *ipc6) in ip6_datagram_send_ctl() argument
767 struct ipv6_txoptions *opt = ipc6->opt; in ip6_datagram_send_ctl()
780 err = __sock_cmsg_send(sk, cmsg, &ipc6->sockc); in ip6_datagram_send_ctl()
992 ipc6->hlimit = *(int *)CMSG_DATA(cmsg); in ip6_datagram_send_ctl()
993 if (ipc6->hlimit < -1 || ipc6->hlimit > 0xff) { in ip6_datagram_send_ctl()
1013 ipc6->tclass = tc; in ip6_datagram_send_ctl()
1031 ipc6->dontfrag = df; in ip6_datagram_send_ctl()
A Dip6_flowlabel.c394 struct ipcm6_cookie ipc6; in fl_create() local
412 ipc6.opt = fl->opt; in fl_create()
413 err = ip6_datagram_send_ctl(net, sk, &msg, &flowi6, &ipc6); in fl_create()
A Dipv6_sockglue.c690 struct ipcm6_cookie ipc6; in do_ipv6_setsockopt() local
720 ipc6.opt = opt; in do_ipv6_setsockopt()
722 retv = ip6_datagram_send_ctl(net, sk, &msg, &fl6, &ipc6); in do_ipv6_setsockopt()
/linux-6.3-rc2/net/l2tp/
A Dl2tp_ip6.c502 struct ipcm6_cookie ipc6; in l2tp_ip6_sendmsg() local
525 ipcm6_init(&ipc6); in l2tp_ip6_sendmsg()
570 ipc6.opt = opt; in l2tp_ip6_sendmsg()
593 ipc6.opt = opt; in l2tp_ip6_sendmsg()
612 if (ipc6.tclass < 0) in l2tp_ip6_sendmsg()
613 ipc6.tclass = np->tclass; in l2tp_ip6_sendmsg()
623 if (ipc6.hlimit < 0) in l2tp_ip6_sendmsg()
624 ipc6.hlimit = ip6_sk_dst_hoplimit(np, &fl6, dst); in l2tp_ip6_sendmsg()
626 if (ipc6.dontfrag < 0) in l2tp_ip6_sendmsg()
627 ipc6.dontfrag = np->dontfrag; in l2tp_ip6_sendmsg()
[all …]
/linux-6.3-rc2/include/net/
A Dtransp_v6.h47 struct flowi6 *fl6, struct ipcm6_cookie *ipc6);
A Dipv6.h366 static inline void ipcm6_init(struct ipcm6_cookie *ipc6) in ipcm6_init() argument
368 *ipc6 = (struct ipcm6_cookie) { in ipcm6_init()
375 static inline void ipcm6_init_sk(struct ipcm6_cookie *ipc6, in ipcm6_init_sk() argument
378 *ipc6 = (struct ipcm6_cookie) { in ipcm6_init_sk()
1101 struct ipcm6_cookie *ipc6, struct flowi6 *fl6,
1117 struct ipcm6_cookie *ipc6,

Completed in 27 milliseconds