Lines Matching refs:ipc6
748 struct ipcm6_cookie ipc6; in rawv6_sendmsg() local
774 ipcm6_init(&ipc6); in rawv6_sendmsg()
775 ipc6.sockc.tsflags = READ_ONCE(sk->sk_tsflags); in rawv6_sendmsg()
776 ipc6.sockc.mark = fl6.flowi6_mark; in rawv6_sendmsg()
835 ipc6.opt = opt; in rawv6_sendmsg()
837 err = ip6_datagram_send_ctl(sock_net(sk), sk, msg, &fl6, &ipc6); in rawv6_sendmsg()
859 fl6.flowi6_mark = ipc6.sockc.mark; in rawv6_sendmsg()
887 if (ipc6.tclass < 0) in rawv6_sendmsg()
888 ipc6.tclass = np->tclass; in rawv6_sendmsg()
890 fl6.flowlabel = ip6_make_flowinfo(ipc6.tclass, fl6.flowlabel); in rawv6_sendmsg()
897 if (ipc6.hlimit < 0) in rawv6_sendmsg()
898 ipc6.hlimit = ip6_sk_dst_hoplimit(np, &fl6, dst); in rawv6_sendmsg()
900 if (ipc6.dontfrag < 0) in rawv6_sendmsg()
901 ipc6.dontfrag = np->dontfrag; in rawv6_sendmsg()
909 msg->msg_flags, &ipc6.sockc); in rawv6_sendmsg()
911 ipc6.opt = opt; in rawv6_sendmsg()
914 len, 0, &ipc6, &fl6, (struct rt6_info *)dst, in rawv6_sendmsg()