• R
    Neterion: New driver: Ethtool related · d26078fe
    Ramkrishna Vepa 提交于
    This patch implements all ethtool related entry point functions for the driver.
    
    - Changes in this submission -
            - Removed redundant #include statements
    
    - Changes in previous submissions -
            - Removed unused statistics.
            - General clean up - removed unused variables and macros.
     - Incorporated following comments from Ben Hutchings
            - No need to restart the interface in vxge_ethtool_sset
            - Do not use #ifdef ADVERTISED_XX
            - Remove unnecessart intermediate copy in vxge_ethtool_gdrvinfo
            - Use strlcpy() to ensure null-termination.
            - Use ethtool_op_get_tso, ethtool_op_set_tx_hw_csum instead
              of redefining the same code.
            - Implement get_strings_count instead of deprecated get_stats_count.
            - Don't report reporting the EEPROM length as we don't supprt
              get/set eeprom.
            - Don't set self_test_count as we don't support any self tests.
    Signed-off-by: NSivakumar Subramani <sivakumar.subramani@neterion.com>
    Signed-off-by: NRastapur Santosh <santosh.rastapur@neterion.com>
    Signed-off-by: NRamkrishna Vepa <ram.vepa@neterion.com>
    Signed-off-by: NDavid S. Miller <davem@davemloft.net>
    d26078fe
vxge-ethtool.c 41.1 KB