> -----邮件原件----- > 发件人: Stefano Brivio [mailto:sbri...@redhat.com] > 发送时间: 2018年7月11日 18:52 > 收件人: Li,Rongqing <lirongq...@baidu.com> > 抄送: netdev@vger.kernel.org; Eric Dumazet <eduma...@google.com> > 主题: Re: [PATCH] net: convert gro_count to bitmask > > 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. > > --
could you show detail ? -RongQing > Stefano