Lines Matching refs:ipc6
75 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()
132 err = ip6_datagram_send_ctl(sock_net(sk), sk, msg, &fl6, &ipc6); 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()
177 sizeof(struct icmp6hdr), &ipc6, &fl6, rt, in ping_v6_sendmsg()