1. 09 Jun, 2011 1 commit
  2. 06 Jun, 2011 1 commit
  3. 07 Apr, 2011 1 commit
  4. 30 Mar, 2011 1 commit
    • Roopa Prabhu's avatar
      enic: Add support for PORT_REQUEST_PREASSOCIATE_RR · b3abfbd2
      Roopa Prabhu authored
      
      
      Current enic code only supports ASSOCIATE and DISASSOCIATE port profile
      operations. This patch adds enic support for port profile
      PORT_REQUEST_PREASSOCIATE_RR operation. The VIC adapter (8021qbh) is capable
      of handling port profile requests done in two steps namely PREASSOCIATE_RR
      and ASSOCIATE today. The motivation to support PREASSOCIATE_RR comes mainly
      from its use as an optimization during VM migration ie, to do resource
      reservation on destination host before resources on source host are released.
      
      PREASSOCIATE_RR is a VDP operation and according to the latest at IEEE,
      8021qbh will also need to support VDP commands.
      
      In addition to handling the new PORT_REQUEST_PREASSOCIATE_RR operation
      this patch also does the below:
      - Introduces handlers for PORT_REQUEST operations
      - Moves most of the port profile handling code to new files enic_pp.[ch]
      - Uses new fw devcmds for port profile operations
      Signed-off-by: default avatarRoopa Prabhu <roprabhu@cisco.com>
      Signed-off-by: default avatarDavid Wang <dwang2@cisco.com>
      Signed-off-by: default avatarChristian Benvenuti <benve@cisco.com>
      Signed-off-by: default avatarDavid S. Miller <davem@davemloft.net>
      b3abfbd2
  5. 14 Mar, 2011 1 commit
  6. 28 Feb, 2011 1 commit
  7. 17 Feb, 2011 3 commits
  8. 07 Feb, 2011 5 commits
  9. 20 Jan, 2011 1 commit
  10. 10 Dec, 2010 4 commits
  11. 15 Nov, 2010 1 commit
  12. 21 Oct, 2010 1 commit
  13. 01 Oct, 2010 1 commit
  14. 17 Aug, 2010 1 commit
  15. 25 Jun, 2010 4 commits
  16. 02 Jun, 2010 1 commit
  17. 17 May, 2010 1 commit
    • Scott Feldman's avatar
      net: Add ndo_{set|get}_vf_port support for enic dynamic vnics · f8bd9091
      Scott Feldman authored
      
      
      Add enic ndo_{set|get}_vf_port ops to support setting/getting
      port-profile for enic dynamic devices.  Enic dynamic devices are just like
      normal enic eth devices except dynamic enics require an extra configuration
      step to assign a port-profile identifier to the interface before the
      interface is useable.  Once a port-profile is assigned, link comes up on the
      interface and is ready for I/O.  The port-profile is used to configure the
      network port assigned to the interface.  The network port configuration
      includes VLAN membership, QoS policies, and port security settings typical
      of a data center network.
      
      A dynamic enic initially has a zero-mac address.  Before a port-profile is
      assigned, a valid non-zero unicast mac address should be assign to the
      dynamic enic interface.
      Signed-off-by: default avatarScott Feldman <scofeldm@cisco.com>
      Signed-off-by: default avatarRoopa Prabhu <roprabhu@cisco.com>
      f8bd9091
  18. 18 Mar, 2010 2 commits
  19. 23 Dec, 2009 3 commits
  20. 03 Sep, 2009 3 commits
  21. 10 Feb, 2009 2 commits
  22. 21 Nov, 2008 1 commit