Skip to content
Snippets Groups Projects
  1. May 13, 2011
  2. Apr 29, 2011
  3. Apr 28, 2011
  4. Apr 20, 2011
  5. Apr 13, 2011
  6. Apr 06, 2011
  7. Mar 28, 2011
    • Stanislaw Gruszka's avatar
      net: fix ethtool->set_flags not intended -EINVAL return value · 673e63c6
      Stanislaw Gruszka authored
      
      After commit d5dbda23 "ethtool: Add
      support for vlan accleration.", drivers that have NETIF_F_HW_VLAN_TX,
      and/or NETIF_F_HW_VLAN_RX feature, but do not allow enable/disable vlan
      acceleration via ethtool set_flags, always return -EINVAL from that
      function. Fix by returning -EINVAL only if requested features do not
      match current settings and can not be changed by driver.
      
      Change any driver that define ethtool->set_flags to use
      ethtool_invalid_flags() to avoid similar problems in the future
      (also on drivers that do not have the problem).
      
      Tested with modified (to reproduce this bug) myri10ge driver.
      
      Cc: stable@kernel.org # 2.6.37+
      Signed-off-by: default avatarStanislaw Gruszka <sgruszka@redhat.com>
      Signed-off-by: default avatarDavid S. Miller <davem@davemloft.net>
      673e63c6
  8. Feb 23, 2011
  9. Jan 10, 2011
  10. Dec 21, 2010
  11. Dec 17, 2010
  12. Dec 03, 2010
  13. Nov 28, 2010
  14. Nov 27, 2010
  15. Nov 17, 2010
Loading