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

Reply via email to