On Wed, 11 Jul 2018 17:15:53 +0800
Li RongQing <lirongq...@baidu.com> wrote:

> @@ -5380,6 +5382,12 @@ static enum gro_result dev_gro_receive(struct 
> napi_struct *napi, struct sk_buff
>       if (grow > 0)
>               gro_pull_from_frag0(skb, grow);
>  ok:
> +     if (napi->gro_hash[hash].count)
> +             if (!test_bit(hash, &napi->gro_bitmask))
> +                     set_bit(hash, &napi->gro_bitmask);
> +     else if (test_bit(hash, &napi->gro_bitmask))
> +             clear_bit(hash, &napi->gro_bitmask);

This might not do what you want.

-- 
Stefano

Reply via email to