On Wed, 2016-05-04 at 18:02 -0700, Tom Herbert wrote: > Signed-off-by: Tom Herbert <t...@herbertland.com> > --- > diff --git a/include/linux/skbuff.h b/include/linux/skbuff.h > index 928b456..6a811fa 100644 > --- a/include/linux/skbuff.h > +++ b/include/linux/skbuff.h > @@ -484,6 +484,8 @@ enum { > SKB_GSO_TUNNEL_REMCSUM = 1 << 14, > > SKB_GSO_IP6IP6 = 1 << 15, > + > + SKB_GSO_IP4IP6 = 1 << 16, > }; >
Houston, we have a problem. gso_type is 16bit (unsigned short), or maybe I missed something ? struct skb_shared_info { unsigned char nr_frags; __u8 tx_flags; unsigned short gso_size; unsigned short gso_segs; unsigned short gso_type; <<-->>