Skip to content

Commit

Permalink
net: nlmon: flag nlmon devs with LLTX/SG
Browse files Browse the repository at this point in the history
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>
  • Loading branch information
Daniel Borkmann authored and David S. Miller committed Mar 28, 2014
1 parent 63ea7dc commit b7d47ca
Showing 1 changed file with 2 additions and 1 deletion.
3 changes: 2 additions & 1 deletion drivers/net/nlmon.c
Original file line number Diff line number Diff line change
Expand Up @@ -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,
Expand Down

0 comments on commit b7d47ca

Please sign in to comment.