• Alexander Lobakin's avatar
    gro: simplify gro_list_prepare() · 0ccf4d50
    Alexander Lobakin authored
    gro_list_prepare() always returns &napi->gro_hash[bucket].list,
    without any variations. Moreover, it uses 'napi' argument only to
    have access to this list, and calculates the bucket index for the
    second time (firstly it happens at the beginning of
    dev_gro_receive()) to do that.
    Given that dev_gro_receive() already has an index to the needed
    list, just pass it as the first argument to eliminate redundant
    calculations, and make gro_list_prepare() return void.
    Also, both arguments of gro_list_prepare() can be constified since
    this function can only modify the skbs from the bucket list.
    Signed-off-by: default avatarAlexander Lobakin <alobakin@pm.me>
    Signed-off-by: default avatarDavid S. Miller <davem@davemloft.net>
    0ccf4d50
dev.c 287 KB