• Eric Dumazet's avatar
    mlx4: support __GFP_MEMALLOC for rx · dceeab0e
    Eric Dumazet authored
    Commit 04aeb56a ("net/mlx4_en: allocate non 0-order pages for RX
    ring with __GFP_NOMEMALLOC") added code that appears to be not needed at
    that time, since mlx4 never used __GFP_MEMALLOC allocations anyway.
    
    As using memory reserves is a must in some situations (swap over NFS or
    iSCSI), this patch adds this flag.
    
    Note that this driver does not reuse pages (yet) so we do not have to
    add anything else.
    Signed-off-by: default avatarEric Dumazet <edumazet@google.com>
    Cc: Konstantin Khlebnikov <khlebnikov@yandex-team.ru>
    Cc: Tariq Toukan <tariqt@mellanox.com>
    Signed-off-by: default avatarDavid S. Miller <davem@davemloft.net>
    dceeab0e
en_rx.c 39.5 KB