Searched refs:ipc6 (Results 1 – 11 of 11) sorted by relevance
/linux/net/l2tp/ |
A D | l2tp_ip6.c | 502 struct ipcm6_cookie ipc6; in l2tp_ip6_sendmsg() local 524 ipcm6_init(&ipc6); in l2tp_ip6_sendmsg() 569 ipc6.opt = opt; in l2tp_ip6_sendmsg() 592 ipc6.opt = opt; in l2tp_ip6_sendmsg() 611 if (ipc6.tclass < 0) in l2tp_ip6_sendmsg() 612 ipc6.tclass = np->tclass; in l2tp_ip6_sendmsg() 622 if (ipc6.hlimit < 0) in l2tp_ip6_sendmsg() 623 ipc6.hlimit = ip6_sk_dst_hoplimit(np, &fl6, dst); in l2tp_ip6_sendmsg() 625 if (ipc6.dontfrag < 0) in l2tp_ip6_sendmsg() 626 ipc6.dontfrag = np->dontfrag; in l2tp_ip6_sendmsg() [all …]
|
/linux/net/ipv6/ |
A D | ping.c | 60 struct ipcm6_cookie ipc6; in ping_v6_sendmsg() local 116 ipcm6_init_sk(&ipc6, np); in ping_v6_sendmsg() 117 ipc6.sockc.mark = sk->sk_mark; in ping_v6_sendmsg() 118 fl6.flowlabel = ip6_make_flowinfo(ipc6.tclass, fl6.flowlabel); in ping_v6_sendmsg() 139 ipc6.hlimit = ip6_sk_dst_hoplimit(np, &fl6, dst); in ping_v6_sendmsg() 143 0, &ipc6, &fl6, rt, in ping_v6_sendmsg()
|
A D | raw.c | 780 struct ipcm6_cookie ipc6; in rawv6_sendmsg() local 811 ipcm6_init(&ipc6); in rawv6_sendmsg() 813 ipc6.sockc.mark = sk->sk_mark; in rawv6_sendmsg() 871 ipc6.opt = opt; in rawv6_sendmsg() 923 if (ipc6.tclass < 0) in rawv6_sendmsg() 924 ipc6.tclass = np->tclass; in rawv6_sendmsg() 933 if (ipc6.hlimit < 0) in rawv6_sendmsg() 936 if (ipc6.dontfrag < 0) in rawv6_sendmsg() 937 ipc6.dontfrag = np->dontfrag; in rawv6_sendmsg() 945 msg->msg_flags, &ipc6.sockc); in rawv6_sendmsg() [all …]
|
A D | ip6_output.c | 1357 struct ipv6_txoptions *opt = ipc6->opt; in ip6_setup_cork() 1399 v6_cork->hop_limit = ipc6->hlimit; in ip6_setup_cork() 1400 v6_cork->tclass = ipc6->tclass; in ip6_setup_cork() 1414 cork->base.gso_size = ipc6->gso_size; in ip6_setup_cork() 1416 cork->base.mark = ipc6->sockc.mark; in ip6_setup_cork() 1792 ipc6, rt, fl6); in ip6_append_data() 1796 exthdrlen = (ipc6->opt ? ipc6->opt->opt_flen : 0); in ip6_append_data() 1970 int exthdrlen = (ipc6->opt ? ipc6->opt->opt_flen : 0); in ip6_make_skb() 1988 if (ipc6->dontfrag < 0) in ip6_make_skb() 1989 ipc6->dontfrag = inet6_sk(sk)->dontfrag; in ip6_make_skb() [all …]
|
A D | icmp.c | 462 struct ipcm6_cookie ipc6; in icmp6_send() local 594 ipcm6_init_sk(&ipc6, np); in icmp6_send() 595 ipc6.sockc.mark = mark; in icmp6_send() 602 ipc6.hlimit = ip6_sk_dst_hoplimit(np, &fl6, dst); in icmp6_send() 622 &ipc6, &fl6, (struct rt6_info *)dst, in icmp6_send() 726 struct ipcm6_cookie ipc6; in icmpv6_echo_reply() local 795 ipcm6_init_sk(&ipc6, np); in icmpv6_echo_reply() 796 ipc6.hlimit = ip6_sk_dst_hoplimit(np, &fl6, dst); in icmpv6_echo_reply() 797 ipc6.tclass = ipv6_get_dsfield(ipv6_hdr(skb)); in icmpv6_echo_reply() 798 ipc6.sockc.mark = mark; in icmpv6_echo_reply() [all …]
|
A D | udp.c | 1304 struct ipcm6_cookie ipc6; in udpv6_sendmsg() local 1313 ipcm6_init(&ipc6); in udpv6_sendmsg() 1316 ipc6.sockc.mark = sk->sk_mark; in udpv6_sendmsg() 1445 ipc6.opt = opt; in udpv6_sendmsg() 1450 &ipc6); in udpv6_sendmsg() 1471 ipc6.opt = opt; in udpv6_sendmsg() 1518 if (ipc6.tclass < 0) in udpv6_sendmsg() 1519 ipc6.tclass = np->tclass; in udpv6_sendmsg() 1530 if (ipc6.hlimit < 0) in udpv6_sendmsg() 1566 if (ipc6.dontfrag < 0) in udpv6_sendmsg() [all …]
|
A D | datagram.c | 755 struct ipcm6_cookie *ipc6) in ip6_datagram_send_ctl() argument 761 struct ipv6_txoptions *opt = ipc6->opt; in ip6_datagram_send_ctl() 774 err = __sock_cmsg_send(sk, msg, cmsg, &ipc6->sockc); in ip6_datagram_send_ctl() 986 ipc6->hlimit = *(int *)CMSG_DATA(cmsg); in ip6_datagram_send_ctl() 987 if (ipc6->hlimit < -1 || ipc6->hlimit > 0xff) { in ip6_datagram_send_ctl() 1007 ipc6->tclass = tc; in ip6_datagram_send_ctl() 1025 ipc6->dontfrag = df; in ip6_datagram_send_ctl()
|
A D | ip6_flowlabel.c | 394 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 D | ipv6_sockglue.c | 690 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/include/net/ |
A D | transp_v6.h | 45 struct flowi6 *fl6, struct ipcm6_cookie *ipc6);
|
A D | ipv6.h | 353 static inline void ipcm6_init(struct ipcm6_cookie *ipc6) in ipcm6_init() argument 355 *ipc6 = (struct ipcm6_cookie) { in ipcm6_init() 362 static inline void ipcm6_init_sk(struct ipcm6_cookie *ipc6, in ipcm6_init_sk() argument 365 *ipc6 = (struct ipcm6_cookie) { in ipcm6_init_sk() 1005 struct ipcm6_cookie *ipc6, struct flowi6 *fl6, 1021 struct ipcm6_cookie *ipc6, struct flowi6 *fl6,
|
Completed in 25 milliseconds