• Rusty Russell's avatar
    virtio_net: implements ethtool_ops.get_drvinfo · a767bde4
    Rusty Russell authored
    I often use "ethtool -i" command to check what driver controls the
    ehternet device.  But because current virtio_net driver doesn't
    support "ethtool -i", it becomes the following:
    
            # ethtool -i eth3
            Cannot get driver information: Operation not supported
    
    This patch simply adds the "ethtool -i" support. The following is the
    result when using the virtio_net driver with my patch applied to.
    
            # ethtool -i eth3
            driver: virtio_net
            version: N/A
            firmware-version: N/A
            bus-info: virtio0
    
    Personally, "-i" is one of the most frequently-used option, and most
    network drivers support "ethtool -i", so I think virtio_net also
    should do.
    Signed-off-by: default avatarTaku Izumi <izumi.taku@jp.fujitsu.com>
    Signed-off-by: Rusty Russell <rusty@rustcorp.com.au> (use ARRAY_SIZE)
    Signed-off-by: default avatarDavid S. Miller <davem@davemloft.net>
    a767bde4
virtio_net.c 27.8 KB