/kernel/linux/linux-5.10/net/ipv6/ |
H A D | ip6_output.c | 1386 struct inet6_cork *v6_cork, struct ipcm6_cookie *ipc6, in ip6_setup_cork() 1397 if (WARN_ON(v6_cork->opt)) in ip6_setup_cork() 1400 v6_cork->opt = kzalloc(sizeof(*opt), sk->sk_allocation); in ip6_setup_cork() 1401 if (unlikely(!v6_cork->opt)) in ip6_setup_cork() 1404 v6_cork->opt->tot_len = sizeof(*opt); in ip6_setup_cork() 1405 v6_cork->opt->opt_flen = opt->opt_flen; in ip6_setup_cork() 1406 v6_cork->opt->opt_nflen = opt->opt_nflen; in ip6_setup_cork() 1408 v6_cork->opt->dst0opt = ip6_opt_dup(opt->dst0opt, in ip6_setup_cork() 1410 if (opt->dst0opt && !v6_cork->opt->dst0opt) in ip6_setup_cork() 1413 v6_cork in ip6_setup_cork() 1385 ip6_setup_cork(struct sock *sk, struct inet_cork_full *cork, struct inet6_cork *v6_cork, struct ipcm6_cookie *ipc6, struct rt6_info *rt, struct flowi6 *fl6) ip6_setup_cork() argument 1460 __ip6_append_data(struct sock *sk, struct flowi6 *fl6, struct sk_buff_head *queue, struct inet_cork *cork, struct inet6_cork *v6_cork, struct page_frag *pfrag, int getfrag(void *from, char *to, int offset, int len, int odd, struct sk_buff *skb), void *from, int length, int transhdrlen, unsigned int flags, struct ipcm6_cookie *ipc6) __ip6_append_data() argument 1848 ip6_cork_release(struct inet_cork_full *cork, struct inet6_cork *v6_cork) ip6_cork_release() argument 1868 __ip6_make_skb(struct sock *sk, struct sk_buff_head *queue, struct inet_cork_full *cork, struct inet6_cork *v6_cork) __ip6_make_skb() argument 1982 __ip6_flush_pending_frames(struct sock *sk, struct sk_buff_head *queue, struct inet_cork_full *cork, struct inet6_cork *v6_cork) __ip6_flush_pending_frames() argument 2014 struct inet6_cork v6_cork; ip6_make_skb() local [all...] |
/kernel/linux/linux-6.6/net/ipv6/ |
H A D | ip6_output.c | 1397 struct inet6_cork *v6_cork, struct ipcm6_cookie *ipc6, in ip6_setup_cork() 1413 if (WARN_ON(v6_cork->opt)) in ip6_setup_cork() 1416 nopt = v6_cork->opt = kzalloc(sizeof(*opt), sk->sk_allocation); in ip6_setup_cork() 1442 v6_cork->hop_limit = ipc6->hlimit; in ip6_setup_cork() 1443 v6_cork->tclass = ipc6->tclass; in ip6_setup_cork() 1472 struct inet6_cork *v6_cork, in __ip6_append_data() 1493 struct ipv6_txoptions *opt = v6_cork->opt; in __ip6_append_data() 1916 struct inet6_cork *v6_cork) in ip6_cork_release() 1918 if (v6_cork->opt) { in ip6_cork_release() 1919 struct ipv6_txoptions *opt = v6_cork in ip6_cork_release() 1396 ip6_setup_cork(struct sock *sk, struct inet_cork_full *cork, struct inet6_cork *v6_cork, struct ipcm6_cookie *ipc6, struct rt6_info *rt) ip6_setup_cork() argument 1469 __ip6_append_data(struct sock *sk, struct sk_buff_head *queue, struct inet_cork_full *cork_full, struct inet6_cork *v6_cork, struct page_frag *pfrag, int getfrag(void *from, char *to, int offset, int len, int odd, struct sk_buff *skb), void *from, size_t length, int transhdrlen, unsigned int flags, struct ipcm6_cookie *ipc6) __ip6_append_data() argument 1915 ip6_cork_release(struct inet_cork_full *cork, struct inet6_cork *v6_cork) ip6_cork_release() argument 1936 __ip6_make_skb(struct sock *sk, struct sk_buff_head *queue, struct inet_cork_full *cork, struct inet6_cork *v6_cork) __ip6_make_skb() argument 2047 __ip6_flush_pending_frames(struct sock *sk, struct sk_buff_head *queue, struct inet_cork_full *cork, struct inet6_cork *v6_cork) __ip6_flush_pending_frames() argument 2078 struct inet6_cork v6_cork; ip6_make_skb() local [all...] |
/kernel/linux/linux-5.10/include/net/ |
H A D | ipv6.h | 1006 struct inet6_cork *v6_cork);
|
/kernel/linux/linux-6.6/include/net/ |
H A D | ipv6.h | 1114 struct inet6_cork *v6_cork);
|