From: Steffen Klassert > Sent: 23 September 2016 08:54 > All available gso_type flags are currently in use, > so extend gso_type to be able to add further flags. > > Signed-off-by: Steffen Klassert <steffen.klass...@secunet.com> > --- > include/linux/skbuff.h | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) > > diff --git a/include/linux/skbuff.h b/include/linux/skbuff.h > index f21da42..c1fd854 100644 > --- a/include/linux/skbuff.h > +++ b/include/linux/skbuff.h > @@ -417,7 +417,7 @@ struct skb_shared_info { > unsigned short gso_size; > /* Warning: this field is not always filled in (UFO)! */ > unsigned short gso_segs; > - unsigned short gso_type; > + unsigned int gso_type; > struct sk_buff *frag_list; > struct skb_shared_hwtstamps hwtstamps; > u32 tskey;
That add a lot of padding. I'm not even sure DM will like this structure being extended. If ktime_t is 64 bit I think there is already some padding later on. David