• Paul Durrant's avatar
    xen-netback: napi: fix abuse of budget · 10574059
    Paul Durrant authored
    netback seems to be somewhat confused about the napi budget parameter. The
    parameter is supposed to limit the number of skbs processed in each poll,
    but netback has this confused with grant operations.
    
    This patch fixes that, properly limiting the work done in each poll. Note
    that this limit makes sure we do not process any more data from the shared
    ring than we intend to pass back from the poll. This is important to
    prevent tx_queue potentially growing without bound.
    Signed-off-by: default avatarPaul Durrant <paul.durrant@citrix.com>
    Cc: Wei Liu <wei.liu2@citrix.com>
    Cc: Ian Campbell <ian.campbell@citrix.com>
    Cc: David Vrabel <david.vrabel@citrix.com>
    Signed-off-by: default avatarDavid S. Miller <davem@davemloft.net>
    10574059
netback.c 46.5 KB