1. 19 Apr, 2012 14 commits
  2. 18 Apr, 2012 6 commits
  3. 17 Apr, 2012 12 commits
  4. 16 Apr, 2012 5 commits
  5. 15 Apr, 2012 3 commits
    • David S. Miller's avatar
      Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net · 56845d78
      David S. Miller authored
      Conflicts:
      	drivers/net/ethernet/atheros/atlx/atl1.c
      	drivers/net/ethernet/atheros/atlx/atl1.h
      
      Resolved a conflict between a DMA error bug fix and NAPI
      support changes in the atl1 driver.
      Signed-off-by: default avatarDavid S. Miller <davem@davemloft.net>
      56845d78
    • John Fastabend's avatar
      macvlan: add FDB bridge ops and macvlan flags · df8ef8f3
      John Fastabend authored
      This adds FDB bridge ops to the macvlan device passthru mode.
      Additionally a flags field was added and a NOPROMISC bit to
      allow users to use passthru mode without the driver calling
      dev_set_promiscuity(). The flags field is a u16 placed in a
      4 byte hole (consuming 2 bytes) of the macvlan_dev struct.
      
      We want to do this so that the macvlan driver or stack
      above the macvlan driver does not have to process every
      packet. For the use case where we know all the MAC addresses
      of the endstations above us this works well.
      
      This patch is a result of Roopa Prabhu's work. Follow up
      patches are needed for VEPA and VEB macvlan modes.
      
      v2: Change from distinct nopromisc mode to a flags field to
          configure this. This avoids the tendency to add a new
          mode every time we need some slightly different behavior.
      v3: fix error in dev_set_promiscuity and add change and get
          link attributes for flags.
      
      CC: Roopa Prabhu <roprabhu@cisco.com>
      CC: Michael S. Tsirkin <mst@redhat.com>
      Signed-off-by: default avatarJohn Fastabend <john.r.fastabend@intel.com>
      Signed-off-by: default avatarDavid S. Miller <davem@davemloft.net>
      df8ef8f3
    • Greg Rose's avatar
      ixgbe: UTA table incorrectly programmed · 2b202712
      Greg Rose authored
      The UTA table was being set to the functional equivalent of promiscuous
      mode.  This was resulting in traffic from the virtual function being
      flooded onto the wire and the PF device. This resulted in additional
      overhead for VF traffic sent to the network and in the case of traffic
      sent to the PF or another VF resulted in unwanted packets on the wire.
      
      This was actually not the intended behavior. Now that we can program
      the embedded switch correctly we can remove this snippit of code. Users
      who want to support this should configure the FDB correctly using the
      FDB ops.
      Signed-off-by: default avatarGreg Rose <gregory.v.rose@intel.com>
      Signed-off-by: default avatarJohn Fastabend <john.r.fastabend@intel.com>
      Signed-off-by: default avatarDavid S. Miller <davem@davemloft.net>
      2b202712