Lines Matching defs:v6_cork
1355 struct inet6_cork *v6_cork, struct ipcm6_cookie *ipc6,
1371 if (WARN_ON(v6_cork->opt))
1374 nopt = v6_cork->opt = kzalloc(sizeof(*opt), sk->sk_allocation);
1400 v6_cork->hop_limit = ipc6->hlimit;
1401 v6_cork->tclass = ipc6->tclass;
1402 v6_cork->dontfrag = ipc6->dontfrag;
1433 struct inet6_cork *v6_cork,
1455 struct ipv6_txoptions *opt = v6_cork->opt;
1492 if (cork->length + length > mtu - headersize && v6_cork->dontfrag &&
1885 struct inet6_cork *v6_cork)
1887 if (v6_cork->opt) {
1888 struct ipv6_txoptions *opt = v6_cork->opt;
1895 v6_cork->opt = NULL;
1907 struct inet6_cork *v6_cork)
1914 struct ipv6_txoptions *opt = v6_cork->opt;
1952 ip6_flow_hdr(hdr, v6_cork->tclass,
1955 hdr->hop_limit = v6_cork->hop_limit;
1982 ip6_cork_release(cork, v6_cork);
2022 struct inet6_cork *v6_cork)
2033 ip6_cork_release(cork, v6_cork);
2050 struct inet6_cork v6_cork;
2065 v6_cork.opt = NULL;
2066 err = ip6_setup_cork(sk, cork, &v6_cork, ipc6, rt);
2068 ip6_cork_release(cork, &v6_cork);
2072 err = __ip6_append_data(sk, &queue, cork, &v6_cork,
2077 __ip6_flush_pending_frames(sk, &queue, cork, &v6_cork);
2081 return __ip6_make_skb(sk, &queue, cork, &v6_cork);