Skip to content

Commit 273de02

Browse files
haiyangzdavem330
authored andcommitted
hv_netvsc: Add handlers for ethtool get/set msg level
The handlers for ethtool get/set msg level are missing from netvsc. This patch adds them. Signed-off-by: Haiyang Zhang <haiyangz@microsoft.com> Signed-off-by: David S. Miller <davem@davemloft.net>
1 parent 7c6f974 commit 273de02

File tree

1 file changed

+16
-0
lines changed

1 file changed

+16
-0
lines changed

drivers/net/hyperv/netvsc_drv.c

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1618,8 +1618,24 @@ static int netvsc_set_ringparam(struct net_device *ndev,
16181618
return ret;
16191619
}
16201620

1621+
static u32 netvsc_get_msglevel(struct net_device *ndev)
1622+
{
1623+
struct net_device_context *ndev_ctx = netdev_priv(ndev);
1624+
1625+
return ndev_ctx->msg_enable;
1626+
}
1627+
1628+
static void netvsc_set_msglevel(struct net_device *ndev, u32 val)
1629+
{
1630+
struct net_device_context *ndev_ctx = netdev_priv(ndev);
1631+
1632+
ndev_ctx->msg_enable = val;
1633+
}
1634+
16211635
static const struct ethtool_ops ethtool_ops = {
16221636
.get_drvinfo = netvsc_get_drvinfo,
1637+
.get_msglevel = netvsc_get_msglevel,
1638+
.set_msglevel = netvsc_set_msglevel,
16231639
.get_link = ethtool_op_get_link,
16241640
.get_ethtool_stats = netvsc_get_ethtool_stats,
16251641
.get_sset_count = netvsc_get_sset_count,

0 commit comments

Comments
 (0)