diff options
| author | Christophe JAILLET <[email protected]> | 2022-02-16 21:38:11 +0100 |
|---|---|---|
| committer | Jakub Kicinski <[email protected]> | 2022-02-17 20:03:39 -0800 |
| commit | 6b48bece871e27ad18ae6df6090a71408d5c1b17 (patch) | |
| tree | 414291ad0fc198ae92f6536cbef8b4b7dbd6e52e /tools/perf/scripts/python/flamegraph.py | |
| parent | 3ad8ba6a3eecd56bcf89d5c16ba41ecf40fc280c (diff) | |
net: nixge: Use GFP_KERNEL instead of GFP_ATOMIC when possible
NIXGE_MAX_JUMBO_FRAME_SIZE is over 9000 bytes and RX_BD_NUM 128.
So this loop allocates more than 1 Mo of memory.
Previous memory allocations in this function already use GFP_KERNEL, so
use __netdev_alloc_skb_ip_align() and an explicit GFP_KERNEL instead of a
implicit GFP_ATOMIC.
This gives more opportunities of successful allocation.
Signed-off-by: Christophe JAILLET <[email protected]>
Link: https://lore.kernel.org/r/28d2c8e05951ad02a57eb48333672947c8bb4f81.1645043881.git.christophe.jaillet@wanadoo.fr
Signed-off-by: Jakub Kicinski <[email protected]>
Diffstat (limited to 'tools/perf/scripts/python/flamegraph.py')
0 files changed, 0 insertions, 0 deletions