v6_cork          1003 include/net/ipv6.h 			       struct inet6_cork *v6_cork);
v6_cork          1236 net/ipv6/ip6_output.c 			  struct inet6_cork *v6_cork, struct ipcm6_cookie *ipc6,
v6_cork          1247 net/ipv6/ip6_output.c 		if (WARN_ON(v6_cork->opt))
v6_cork          1250 net/ipv6/ip6_output.c 		v6_cork->opt = kzalloc(sizeof(*opt), sk->sk_allocation);
v6_cork          1251 net/ipv6/ip6_output.c 		if (unlikely(!v6_cork->opt))
v6_cork          1254 net/ipv6/ip6_output.c 		v6_cork->opt->tot_len = sizeof(*opt);
v6_cork          1255 net/ipv6/ip6_output.c 		v6_cork->opt->opt_flen = opt->opt_flen;
v6_cork          1256 net/ipv6/ip6_output.c 		v6_cork->opt->opt_nflen = opt->opt_nflen;
v6_cork          1258 net/ipv6/ip6_output.c 		v6_cork->opt->dst0opt = ip6_opt_dup(opt->dst0opt,
v6_cork          1260 net/ipv6/ip6_output.c 		if (opt->dst0opt && !v6_cork->opt->dst0opt)
v6_cork          1263 net/ipv6/ip6_output.c 		v6_cork->opt->dst1opt = ip6_opt_dup(opt->dst1opt,
v6_cork          1265 net/ipv6/ip6_output.c 		if (opt->dst1opt && !v6_cork->opt->dst1opt)
v6_cork          1268 net/ipv6/ip6_output.c 		v6_cork->opt->hopopt = ip6_opt_dup(opt->hopopt,
v6_cork          1270 net/ipv6/ip6_output.c 		if (opt->hopopt && !v6_cork->opt->hopopt)
v6_cork          1273 net/ipv6/ip6_output.c 		v6_cork->opt->srcrt = ip6_rthdr_dup(opt->srcrt,
v6_cork          1275 net/ipv6/ip6_output.c 		if (opt->srcrt && !v6_cork->opt->srcrt)
v6_cork          1283 net/ipv6/ip6_output.c 	v6_cork->hop_limit = ipc6->hlimit;
v6_cork          1284 net/ipv6/ip6_output.c 	v6_cork->tclass = ipc6->tclass;
v6_cork          1316 net/ipv6/ip6_output.c 			     struct inet6_cork *v6_cork,
v6_cork          1334 net/ipv6/ip6_output.c 	struct ipv6_txoptions *opt = v6_cork->opt;
v6_cork          1694 net/ipv6/ip6_output.c 			     struct inet6_cork *v6_cork)
v6_cork          1696 net/ipv6/ip6_output.c 	if (v6_cork->opt) {
v6_cork          1697 net/ipv6/ip6_output.c 		kfree(v6_cork->opt->dst0opt);
v6_cork          1698 net/ipv6/ip6_output.c 		kfree(v6_cork->opt->dst1opt);
v6_cork          1699 net/ipv6/ip6_output.c 		kfree(v6_cork->opt->hopopt);
v6_cork          1700 net/ipv6/ip6_output.c 		kfree(v6_cork->opt->srcrt);
v6_cork          1701 net/ipv6/ip6_output.c 		kfree(v6_cork->opt);
v6_cork          1702 net/ipv6/ip6_output.c 		v6_cork->opt = NULL;
v6_cork          1716 net/ipv6/ip6_output.c 			       struct inet6_cork *v6_cork)
v6_cork          1724 net/ipv6/ip6_output.c 	struct ipv6_txoptions *opt = v6_cork->opt;
v6_cork          1762 net/ipv6/ip6_output.c 	ip6_flow_hdr(hdr, v6_cork->tclass,
v6_cork          1765 net/ipv6/ip6_output.c 	hdr->hop_limit = v6_cork->hop_limit;
v6_cork          1784 net/ipv6/ip6_output.c 	ip6_cork_release(cork, v6_cork);
v6_cork          1822 net/ipv6/ip6_output.c 				       struct inet6_cork *v6_cork)
v6_cork          1833 net/ipv6/ip6_output.c 	ip6_cork_release(cork, v6_cork);
v6_cork          1851 net/ipv6/ip6_output.c 	struct inet6_cork v6_cork;
v6_cork          1865 net/ipv6/ip6_output.c 	v6_cork.opt = NULL;
v6_cork          1866 net/ipv6/ip6_output.c 	err = ip6_setup_cork(sk, cork, &v6_cork, ipc6, rt, fl6);
v6_cork          1868 net/ipv6/ip6_output.c 		ip6_cork_release(cork, &v6_cork);
v6_cork          1874 net/ipv6/ip6_output.c 	err = __ip6_append_data(sk, fl6, &queue, &cork->base, &v6_cork,
v6_cork          1879 net/ipv6/ip6_output.c 		__ip6_flush_pending_frames(sk, &queue, cork, &v6_cork);
v6_cork          1883 net/ipv6/ip6_output.c 	return __ip6_make_skb(sk, &queue, cork, &v6_cork);