1. 19 Oct, 2011 1 commit
  2. 11 Aug, 2011 1 commit
  3. 05 Aug, 2011 1 commit
  4. 18 Jul, 2011 1 commit
  5. 31 Mar, 2011 1 commit
  6. 23 Mar, 2011 1 commit
  7. 25 Oct, 2010 2 commits
    • Eli Cohen's avatar
      mlx4_en: Fix out of bounds array access · 0926f910
      Eli Cohen authored
      
      
      When searching for a free entry in either mlx4_register_vlan() or
      mlx4_register_mac(), and there is no free entry, the loop terminates without
      updating the local variable free thus causing out of array bounds access. Fix
      this by adding a proper check outside the loop.
      Signed-off-by: default avatarEli Cohen <eli@mellanox.co.il>
      Signed-off-by: default avatarDavid S. Miller <davem@davemloft.net>
      0926f910
    • Eli Cohen's avatar
      IB/mlx4: Add VLAN support for IBoE · 4c3eb3ca
      Eli Cohen authored
      
      
      This patch allows IBoE traffic to be encapsulated in 802.1Q tagged
      VLAN frames.  The VLAN tag is encoded in the GID and derived from it
      by a simple computation.
      
      The netdev notifier callback is modified to catch VLAN device
      addition/removal and the port's GID table is updated to reflect the
      change, so that for each netdevice there is an entry in the GID table.
      When the port's GID table is exhausted, GID entries will not be added.
      Only children of the main interfaces can add to the GID table; if a
      VLAN interface is added on another VLAN interface (e.g. "vconfig add
      eth2.6 8"), then that interfaces will not add an entry to the GID
      table.
      Signed-off-by: default avatarEli Cohen <eli@mellanox.co.il>
      Signed-off-by: default avatarRoland Dreier <rolandd@cisco.com>
      4c3eb3ca
  8. 31 Mar, 2009 1 commit
  9. 11 Mar, 2009 1 commit
  10. 28 Nov, 2008 1 commit
  11. 22 Oct, 2008 2 commits