mirror of
https://mirrors.bfsu.edu.cn/git/linux.git
synced 2024-12-01 08:04:22 +08:00
net: nlmon: flag nlmon devs with LLTX/SG
As in xmit path we merely update statistics and free the skb, we can mark the device with LLTX feature, so that upper layers can avoid taking the single txq lock on xmit. While at it, also add missing NETIF_F_SG. Signed-off-by: Daniel Borkmann <dborkman@redhat.com> Acked-by: Eric Dumazet <edumazet@google.com> Signed-off-by: David S. Miller <davem@davemloft.net>
This commit is contained in:
parent
63ea7dce8c
commit
b7d47ca2fd
@ -136,7 +136,8 @@ static void nlmon_setup(struct net_device *dev)
|
||||
dev->ethtool_ops = &nlmon_ethtool_ops;
|
||||
dev->destructor = free_netdev;
|
||||
|
||||
dev->features = NETIF_F_FRAGLIST | NETIF_F_HIGHDMA;
|
||||
dev->features = NETIF_F_SG | NETIF_F_FRAGLIST |
|
||||
NETIF_F_HIGHDMA | NETIF_F_LLTX;
|
||||
dev->flags = IFF_NOARP;
|
||||
|
||||
/* That's rather a softlimit here, which, of course,
|
||||
|
Loading…
Reference in New Issue
Block a user