diff options
author | Eric Dumazet <edumazet@google.com> | 2022-02-05 07:54:59 +0300 |
---|---|---|
committer | David S. Miller <davem@davemloft.net> | 2022-02-05 18:34:46 +0300 |
commit | d2692eee05b8502dbe4c480405feec79f4efbb55 (patch) | |
tree | 886e4358f69b3460474cdc52d2f49a749402ede5 /net/hsr | |
parent | 5f2155132c5b9dbbf842db134a48407e5aad0958 (diff) | |
download | linux-d2692eee05b8502dbe4c480405feec79f4efbb55.tar.xz |
net: typhoon: implement ndo_features_check method
Instead of disabling TSO at compile time if MAX_SKB_FRAGS > 32,
implement ndo_features_check() method for this driver for
a more dynamic handling.
If skb has more than 32 frags and is a GSO packet, force
software segmentation.
Most locally generated packets will use a small number
of fragments anyway.
For forwarding workloads, we can limit gro_max_size at ingress,
we might also implement gro_max_segs if needed.
Signed-off-by: Eric Dumazet <edumazet@google.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'net/hsr')
0 files changed, 0 insertions, 0 deletions