1. 03 6月, 2014 1 次提交
    • A
      enic: Update driver to use __dev_uc/mc_sync/unsync calls · f009618a
      Alexander Duyck 提交于
      This change updates the enic driver to make use of __dev_uc_sync and
      __dev_mc_sync calls.  Previously the driver was doing its own list
      management by storing the mc_addr and uc_addr list in a 32 address array.
      With this change the sync data is stored in the netdev_addr_list structures
      and instead we just track how many addresses we have written to the device.
      When we encounter 32 we stop and print a message as occurred previously with
      the old approach.
      
      Other than the core change the only other bit needed was to propagate the
      constant attribute with the MAC address as there were several spots where
      is twas only passed as a u8 * instead of a const u8 *.
      
      This patch is meant to maintain the original functionality without the use
      of the mc_addr and uc_addr arrays.
      Signed-off-by: NAlexander Duyck <alexander.h.duyck@intel.com>
      Acked-by: NGovindarajulu Varadarajan <_govind@gmx.com>
      Signed-off-by: NDavid S. Miller <davem@davemloft.net>
      f009618a
  2. 06 9月, 2013 1 次提交
  3. 20 2月, 2012 2 次提交
  4. 27 9月, 2011 1 次提交
  5. 11 8月, 2011 1 次提交
    • J
      enic: Move the Cisco driver · a6a5580c
      Jeff Kirsher 提交于
      Move the Cisco driver into drivers/net/ethernet/cisco/ and make the
      necessary Kconfig and Makefile changes.
      
      CC: Christian Benvenuti <benve@cisco.com>
      CC: Vasanthy Kolluri <vkolluri@cisco.com>
      CC: Roopa Prabhu <roprabhu@cisco.com>
      CC: David Wang <dwang2@cisco.com>
      Signed-off-by: NJeff Kirsher <jeffrey.t.kirsher@intel.com>
      a6a5580c
  6. 01 7月, 2011 1 次提交
  7. 31 3月, 2011 1 次提交
  8. 08 2月, 2011 1 次提交
  9. 21 10月, 2010 1 次提交
  10. 01 10月, 2010 2 次提交
  11. 26 6月, 2010 6 次提交
  12. 18 5月, 2010 1 次提交
    • S
      net: Add ndo_{set|get}_vf_port support for enic dynamic vnics · f8bd9091
      Scott Feldman 提交于
      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: NScott Feldman <scofeldm@cisco.com>
      Signed-off-by: NRoopa Prabhu <roprabhu@cisco.com>
      f8bd9091
  13. 19 3月, 2010 1 次提交
  14. 04 9月, 2009 3 次提交
  15. 10 2月, 2009 1 次提交
  16. 10 10月, 2008 1 次提交
  17. 18 9月, 2008 1 次提交