Skip to content
Snippets Groups Projects
  1. Apr 07, 2011
  2. Mar 30, 2011
    • 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
  3. Mar 14, 2011
  4. Feb 28, 2011
  5. Feb 17, 2011
  6. Feb 07, 2011
  7. Jan 20, 2011
  8. Dec 10, 2010
  9. Nov 15, 2010
  10. Oct 21, 2010
  11. Oct 01, 2010
  12. Aug 17, 2010
  13. Jun 25, 2010
  14. Jun 02, 2010
  15. May 17, 2010
    • 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
  16. Mar 18, 2010
  17. Dec 23, 2009
  18. Sep 03, 2009
  19. Feb 10, 2009
  20. Nov 21, 2008
  21. Sep 24, 2008
Loading