1. 26 6月, 2013 1 次提交
  2. 25 6月, 2013 1 次提交
    • D
      Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf · a3d9dd89
      David S. Miller 提交于
      Pablo Neira Ayuso says:
      
      ====================
      The following patchset contains five fixes for Netfilter/IPVS, they are:
      
      * A skb leak fix in fragmentation handling in case that helpers are in place,
        it occurs since the IPV6 NAT infrastructure, from Phil Oester.
      
      * Fix SCTP port mangling in ICMP packets for IPVS, from Julian Anastasov.
      
      * Fix event delivery in ctnetlink regarding the new connlabel infrastructure,
        from Florian Westphal.
      
      * Fix mangling in the SIP NAT helper, from Balazs Peter Odor.
      
      * Fix crash in ipt_ULOG introduced while adding netnamespace support,
        from Gao Feng.
      
      I'll take care of passing several of these patches to -stable once they hit
      Linus' tree.
      ====================
      Signed-off-by: NDavid S. Miller <davem@davemloft.net>
      a3d9dd89
  3. 24 6月, 2013 12 次提交
  4. 20 6月, 2013 16 次提交
  5. 19 6月, 2013 3 次提交
  6. 18 6月, 2013 7 次提交
    • M
      ipv6: ndisc: fix ndisc_send_redirect writing to the wrong skb · 33be081a
      Matthias Schiffer 提交于
      Since some refactoring in 5f5a0115, ndisc_send_redirect called
      ndisc_fill_redirect_hdr_option on the wrong skb, leading to data corruption or
      in the worst case a panic when the skb_put failed.
      Signed-off-by: NMatthias Schiffer <mschiffer@universe-factory.net>
      Reviewed-by: NCong Wang <xiyou.wangcong@gmail.com>
      Signed-off-by: NDavid S. Miller <davem@davemloft.net>
      33be081a
    • L
      bridge: fix switched interval for MLD Query types · 32de868c
      Linus Lüssing 提交于
      General Queries (the one with the Multicast Address field
      set to zero / '::') are supposed to have a Maximum Response Delay
      of [Query Response Interval], while for Multicast-Address-Specific
      Queries it is [Last Listener Query Interval] - not the other way
      round. (see RFC2710, section 7.3+7.8)
      Signed-off-by: NLinus Lüssing <linus.luessing@web.de>
      Signed-off-by: NDavid S. Miller <davem@davemloft.net>
      32de868c
    • F
      vlan: restore ethtool ABI to control VLAN hardware acceleration · 788dfcac
      Fernando Luis Vazquez Cao 提交于
      As part of the push to add 802.1ad server provider tagging support to the
      kernel the VLAN features flags were renamed. Unfortunately the kernel name
      for the VLAN hardware acceleration features that the kernel shows user space
      was included in the rename, which broke ethtool (txvlan and rxvlan options
      do not work). This patch restores the original names, i.e. the original ABI.
      If we wanted to make clear to users that we are refering to CTAGs we can
      always change ethtool's short_name and long_name for these features (for
      example something along the lines of txvlan -> txvlan-ctag, tx-vlan-offload ->
      tx-vlan-ctag-offload).
      
      Cc: Patrick McHardy <kaber@trash.net>
      Cc: David S. Miller <davem@davemloft.net>
      Cc: netdev@vger.kernel.org
      Signed-off-by: NFernando Luis Vazquez Cao <fernando@oss.ntt.co.jp>
      Reviewed-by: NBen Hutchings <bhutchings@solarflare.com>
      Signed-off-by: NDavid S. Miller <davem@davemloft.net>
      788dfcac
    • S
      net: cpsw: check for cpts pointer after its allocation · ab8e99d2
      Sebastian Siewior 提交于
      after priv->cpts got allocated then this pointer should check to determine
      if the allocation succeeded or not.
      
      Cc: Mugunthan V N <mugunthanvnm@ti.com>
      Signed-off-by: NSebastian Andrzej Siewior <bigeasy@linutronix.de>
      Signed-off-by: NDavid S. Miller <davem@davemloft.net>
      ab8e99d2
    • D
      Merge branch 'for-davem' of... · c5b248dd
      David S. Miller 提交于
      Merge branch 'for-davem' of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless into wireless
      
      John W. Linville says:
      
      ====================
      This will probably be the last batch of wireless fixes intended
      for 3.10.  Many of these are one- or two-liners, and a couple of
      others are mostly relocating existing code to avoid races or to
      limit the code to effecting specific hardware, etc.
      
      The mac80211 fixes have a couple of exceptions to the above.
      Regarding those, Johannes says:
      
      "Following davem's complaint about my patch, here's a new pull request
      w/o the patch he was complaining about, but instead with the const
      fix rolled into the fix.
      
      I have a fix for radar detection, one for rate control and a workaround
      for broken HT APs which is a regression fix because we didn't rely
      on them to be correct before."
      
      Johannes also sends some iwlwifi fixes:
      
      "I picked up Nikolay's patch for the chain noise calibration bug
      that seems to have been there forever, a fix from Emmanuel for
      setting TX flags on BAR frames and a fix of my own to avoid printing
      request_module() errors if the kernel isn't even modular. We also
      have our own version of Stanislaw's fix for rate control."
      
      Along with those...
      
      Anderson Lizardo fixes a Bluetooth memory corruption bug when an MTU
      value is set to too small of a value.
      
      Arend van Spriel sends a revised brcmsmac bug that fixes a regression
      caused by a bad return value in an earlier patch.  He also sends a
      brcmfmac fix to avoid an oops when loading the driver at boot.
      
      Daniel Drake fixes a race condition in btmrvl that causes hangs on
      suspend for OLPC hardware.
      
      Johan Hedberg adds a check to avoid sending a
      HCI_Delete_Stored_Link_Key command to devices that don't support them,
      avoiding some scary looking log spam.
      
      Stanislaw Gruszka gives us a fix for iwlegacy to be able to use rates
      higher than 1Mb/s on older wireless networks.  He also sends an rt2x00
      fix to reinstate older tx power handling behavior for some devices
      that didn't work well with the current code.
      ====================
      Signed-off-by: NDavid S. Miller <davem@davemloft.net>
      c5b248dd
    • D
      Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf · e00c7f1f
      David S. Miller 提交于
      Pablo Neira Ayuso says:
      
      ====================
      The following patchset contains Netfilter fixes. They are targeted to the
      TCP option targets, that have receive some scrinity in the last week. The
      changes are:
      
      * Fix TCPOPTSTRIP, it stopped working in the forward chain as tcp_hdr
        uses skb->transport_header, and we cannot use that in the forwarding
        case, from myself.
      
      * Fix default IPv6 MSS in TCPMSS in case of absence of TCP MSS options,
        from Phil Oester.
      
      * Fix missing fragmentation handling again in TCPMSS, from Phil Oester.
      ====================
      Signed-off-by: NDavid S. Miller <davem@davemloft.net>
      e00c7f1f
    • J
      alx: add a simple AR816x/AR817x device driver · ab69bde6
      Johannes Berg 提交于
      This is a very simple driver, based on the original vendor
      driver that Qualcomm/Atheros published/submitted previously,
      but reworked to make the code saner. However, it also lost
      a number of features (TSO/GSO, VLAN acceleration and multi-
      queue support) in the process, as well as debugging support
      features I didn't have any use for. The only thing I left
      is checksum offload.
      
      More features can obviously be added, but this seemed like
      a good start for having a driver in mainline at all.
      
      Johannes Stezenbach has verified that the driver works on
      AR8161, I have a AR8171 myself. The E2200 device ID I found
      on github in somebody's repository.
      Signed-off-by: NJohannes Berg <johannes@sipsolutions.net>
      Signed-off-by: NDavid S. Miller <davem@davemloft.net>
      ab69bde6