Lines Matching refs:IPCB
271 BUILD_BUG_ON(sizeof(*IPCB(skb)) > SKB_GSO_CB_OFFSET); in ip_finish_output_gso()
300 IPCB(skb)->flags |= IPSKB_REROUTED; in __ip_finish_output()
308 if (skb->len > mtu || IPCB(skb)->frag_max_size) in __ip_finish_output()
392 !(IPCB(skb)->flags & IPSKB_FORWARDED)) in ip_mc_output()
421 !(IPCB(skb)->flags & IPSKB_REROUTED)); in ip_mc_output()
434 !(IPCB(skb)->flags & IPSKB_REROUTED)); in ip_output()
585 (IPCB(skb)->frag_max_size && in ip_fragment()
586 IPCB(skb)->frag_max_size > mtu))) { in ip_fragment()
665 IPCB(to)->flags = IPCB(from)->flags; in ip_frag_ipcb()
785 if (IPCB(skb)->frag_max_size && IPCB(skb)->frag_max_size < mtu) in ip_do_fragment()
786 mtu = IPCB(skb)->frag_max_size; in ip_do_fragment()
794 IPCB(skb)->flags |= IPSKB_FRAG_COMPLETE; in ip_do_fragment()
843 IPCB(iter.frag)->flags = IPCB(skb)->flags; in ip_do_fragment()
845 if (first_frag && IPCB(skb)->opt.optlen) { in ip_do_fragment()
850 IPCB(iter.frag)->opt.optlen = in ip_do_fragment()
851 IPCB(skb)->opt.optlen; in ip_do_fragment()
893 ip_frag_init(skb, hlen, ll_rs, mtu, IPCB(skb)->flags & IPSKB_FRAG_PMTU, in ip_do_fragment()