1. 23 Jun, 2014 1 commit
    • Suresh Reddy's avatar
      be2net: fix qnq mode detection on VFs · 66064dbc
      Suresh Reddy authored
      The driver (on PF or VF) needs to detect if the function is in qnq mode for
      a HW hack in be_rx_compl_get() to work.
      
      The driver queries this information using the GET_PROFILE_CONFIG cmd
      (since the commit below can caused this regression.) But this cmd is not
      available on VFs and so the VFs fail to detect qnq mode. This causes
      vlan traffic to not work.
      
      The fix is to use the the adapter->function_mode value queried via
      QUERY_FIRMWARE_CONFIG cmd on both PFs and VFs to detect the qnq mode.
      
      Also QNQ_MODE was incorrectly named FLEX10_MODE; correcting that too as the
      fix reads much better with the name change.
      
      Fixes: f93f160b
      
       ("refactor multi-channel config code for Skyhawk-R chip")
      Signed-off-by: default avatarSuresh Reddy <Suresh.Reddy@emulex.com>
      Signed-off-by: default avatarSathya Perla <sathya.perla@emulex.com>
      Signed-off-by: default avatarDavid S. Miller <davem@davemloft.net>
      66064dbc
  2. 30 May, 2014 4 commits
  3. 18 May, 2014 1 commit
  4. 09 May, 2014 1 commit
  5. 22 Apr, 2014 1 commit
  6. 28 Mar, 2014 1 commit
    • Sathya Perla's avatar
      be2net: add FW cmds needed for VxLAN offloads · a401801c
      Sathya Perla authored
      
      
      This patch adds support for the FW cmds needed for VxLAN offloads
      on Skyhawk-R:
      1) The VxLAN UDP port needs to be configured via the port-desc of
         SET_PROFILE_CONFIG_v1 cmd.
         This patch re-factors the be_set_profile_config() code (used so far
         only for setting VF QoS) to be used to set any type of descriptor.
      2) The MANAGE_IFACE_FILTERS cmds is needed to convert a normal interface
         into a tunnel interface. This allows for RSS to work even on the inner
         TCP/UDP headers of VxLAN traffic.
      Signed-off-by: default avatarSathya Perla <sathya.perla@emulex.com>
      Signed-off-by: default avatarDavid S. Miller <davem@davemloft.net>
      a401801c
  7. 12 Mar, 2014 1 commit
  8. 13 Feb, 2014 2 commits
  9. 15 Jan, 2014 5 commits
  10. 18 Nov, 2013 1 commit
  11. 29 Oct, 2013 1 commit
  12. 09 Oct, 2013 1 commit
  13. 01 Oct, 2013 1 commit
  14. 27 Sep, 2013 2 commits
  15. 24 Sep, 2013 1 commit
  16. 03 Sep, 2013 1 commit
  17. 27 Aug, 2013 3 commits
  18. 15 Aug, 2013 1 commit
  19. 07 Aug, 2013 1 commit
  20. 24 Jul, 2013 4 commits
  21. 31 May, 2013 1 commit
  22. 02 May, 2013 1 commit
  23. 29 Apr, 2013 1 commit
  24. 26 Apr, 2013 2 commits
  25. 24 Apr, 2013 1 commit