• Daniel Pieczko's avatar
    sfc: allocate more RX buffers per page · 1648a23f
    Daniel Pieczko authored
    Allocating 2 buffers per page is insanely inefficient when MTU is 1500
    and PAGE_SIZE is 64K (as it usually is on POWER).  Allocate as many as
    we can fit, and choose the refill batch size at run-time so that we
    still always use a whole page at once.
    
    [bwh: Fix loop condition to allow for compound pages; rebase]
    Signed-off-by: default avatarBen Hutchings <bhutchings@solarflare.com>
    1648a23f
efx.c 81 KB