Lines Matching defs:TCP_SKB_CB
894 #define TCP_SKB_CB(__skb) ((struct tcp_skb_cb *)&((__skb)->cb[0]))
898 TCP_SKB_CB(skb)->bpf.data_end = skb->data + skb_headlen(skb);
903 return TCP_SKB_CB(skb)->bpf.flags & BPF_F_INGRESS;
908 return TCP_SKB_CB(skb)->bpf.sk_redir;
913 TCP_SKB_CB(skb)->bpf.sk_redir = NULL;
924 return TCP_SKB_CB(skb)->header.h6.iif;
929 bool l3_slave = ipv6_l3mdev_skb(TCP_SKB_CB(skb)->header.h6.flags);
931 return l3_slave ? skb->skb_iif : TCP_SKB_CB(skb)->header.h6.iif;
934 /* TCP_SKB_CB reference means this can not be used from early demux */
938 if (skb && ipv6_l3mdev_skb(TCP_SKB_CB(skb)->header.h6.flags))
939 return TCP_SKB_CB(skb)->header.h6.iif;
952 /* TCP_SKB_CB reference means this can not be used from early demux */
956 if (skb && ipv4_l3mdev_skb(TCP_SKB_CB(skb)->header.h4.flags))
957 return TCP_SKB_CB(skb)->header.h4.iif;
967 return TCP_SKB_CB(skb)->tcp_gso_segs;
972 TCP_SKB_CB(skb)->tcp_gso_segs = segs;
977 TCP_SKB_CB(skb)->tcp_gso_segs += segs;
983 return TCP_SKB_CB(skb)->tcp_gso_size;
988 return likely(!TCP_SKB_CB(skb)->eor);
1914 return TCP_SKB_CB(tp->highest_sack)->seq;
2132 const struct ip_options *opt = &TCP_SKB_CB(skb)->header.h4.opt;