Eric Dumazet is looking into a TCP stall regression in 2.6.34-rc1, but other than that we should be mostly fine after these fixes. 1) bfin_can build fix from Barry Song. 2) gianfar TX ring SMP race fix from Anton Vorontsov 3) Add support for smc91x on Qualcomm MSM boards, from David Brown. 4) Hot plug removal crash fix in cxgb3 from Divy Le Ray. 5) It's possible to bombard a socket sufficiently such that socket backlog accumulates forever. Put in a limit point at which we'll simply start dropping frames. From Zhu Yi and Eric Dumazet. 6) Barrier fixes in r8169 and typhoon from David Dillow. 7) MAINTAINER tweaks for CAN protocol and bridge. 8) Fix excessive route cache rebuilds, from Eric Dumazet. 9) Fix TCP synack packet sizing, also from Eric. 10) CPMAC bug fixes for VLAN receive, and PHY chip fallbacks, from Florian Fainelli. 11) Fix RCU handling in bridging code, from Herbert Xu. 12) Fix ipsec flow ID handling, also from Herbert. 13) Fix address length check regression in AF_PACKET, from Jiri Pirko. 14) %pI4 conversion in sunrpc from Joe Perches. Joe sent this two months ago and the NFS folks didn't integrate, Trond told me I could take this in via net-2.6 if I like so that's what I've done. 15) TIPC oops and RX filtering fixes from Neil Horman. 16) QLCNIC bug fixes from Sucheta Chakraborty. ETHTOOL get TX csum status was horked, add some missing driver stats, multicast addr handling fix, and better firmware image validation. 17) GRE tunnel header destination address checking fix from Timo Teräs. 18) Missing change to remove obsoleted bnx2x firmware, from Vladislav Zolotarov. 19) IPV6 addrconf timer bug fixes from Stephen Hemminger. 20) Fix for packet corruption and TX hang over NFSv2 in e1000e, from Jesse Brandeburg. 21) Pegasus USB ID addition, from Petko Manolov. 22) Various use-after-free, leak, et al. fixes from Dan Carpenter. 23) 4K buffer on kernel stack regression fix in Bluetooth from Marcel Holtmann. 24) When Ingo added the sync wakeup hints to the networking socket handling, he missed tcp_prequeue(). From Mike Galbraith. 25) And the usual assortment of wireless fixes and cures from John Linville and the crew. Please pull, thanks a lot! The following changes since commit 57d54889cd00db2752994b389ba714138652e60c: Linus Torvalds (1): Linux 2.6.34-rc1 are available in the git repository at: master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6.git master Ajit Khaparde (2): be2net: remove usage of be_pci_func be2net: remove unused code in be_load_fw Amit Kumar Salecha (2): qlcnic: fix bios version check qlcnic: remove extra space from board names Anton Vorontsov (1): gianfar: Fix TX ring processing on SMP machines Barry Song (1): can: fix bfin_can build error after alloc_candev() change Breno Leitao (1): s2io: Fixing debug message Bryan Polk (1): rt2x00: Add USB ID for CEIVA adapter to rt73usb Dan Carpenter (8): zd1211rw: fix potential array underflow cpmac: use after free cassini: fix off by one davinci_emac: off by one bridge: cleanup: remove unneed check ems_usb: cleanup: remove uneeded check sock.c: potential null dereference irda-usb: add error handling and fix leak David Brown (1): net: smc91x: Support Qualcomm MSM development boards. David Dillow (2): r8169: use correct barrier between cacheable and non-cacheable memory typhoon: fix incorrect use of smp_wmb() David S. Miller (2): Merge branch 'master' of git://git.kernel.org/.../linville/wireless-next-2.6 MAINTAINERS: Add netdev to bridge entry. Divy Le Ray (1): cxgb3: fix hot plug removal crash Eric Dumazet (4): tcp: Add SNMP counters for backlog and min_ttl drops net: fix route cache rebuilds tcp: Fix tcp_make_synack() ethtool: Use noinline_for_stack Figo.zhang (1): fix a race in ks8695_poll Florian Fainelli (3): cpmac: fix the receiving of 802.1q frames cpmac: fallback to switch mode if no PHY chip found cpmac: bump version to 0.5.2 Helmut Schaa (2): rt2x00: fix rt2800pci compilation with SoC rt2x00: Export rt2x00soc_probe from rt2x00soc Herbert Xu (3): ipsec: Fix bogus bundle flowi bridge: Use RCU list primitive in __br_mdb_ip_get bridge: Fix RCU race in br_multicast_stop Jeff Garzik (2): ethtool: Add direct access to ops->get_sset_count ethtool: Add direct access to ops->get_sset_count Jesse Brandeburg (1): e1000e: fix packet corruption and tx hang during NFSv2 Jiri Pirko (2): af_packet: move strict addr_len check right before dev_[mc/unicast]_[add/del] rndis_wlan: correct multicast_list handling V3 Joe Perches (2): net/sunrpc: Remove uses of NIPQUAD, use %pI4 net/sunrpc: Convert (void)snprintf to snprintf Johannes Berg (2): ar9170: load firmware asynchronously iwlwifi: load firmware asynchronously before mac80211 registration Jouni Malinen (1): mac80211: Fix reassociation processing (within ESS roaming) Marcel Holtmann (1): Bluetooth: Use single_open() for inquiry cache within debugfs Matthew Garrett (1): rfkill: Add support for KEY_RFKILL Mike Galbraith (1): net: add scheduler sync hint to tcp_prequeue(). Ming Lei (1): ath9k: fix lockdep warning when unloading module Neil Horman (3): tipc: Fix oops on send prior to entering networked mode (v3) tipc: fix endianness on tipc subscriber messages tipc: filter out messages not intended for this host Oliver Hartkopp (1): MAINTAINER: Correct CAN Maintainer responsibilities and paths Petko Manolov (1): another pegasus usb net device Randy Dunlap (1): bridge: depends on INET Sarveshwar Bandi (1): be2net: download NCSI section during firmware update Stanislaw Gruszka (1): airo: return from set_wep_key() when key length is zero Sucheta Chakraborty (4): qlcnic: fix tx csum status qlcnic: additional driver statistics. qlcnic: fix multicast handling qlcnic: validate unified fw image Sujith (1): mac80211: Fix HT rate control configuration Timo Teräs (1): gre: fix hard header destination address checking Vladislav Zolotarov (1): bnx2x: Removed FW 5.2.7 Wolfgang Grandegger (1): MAINTAINERS: add netdev to CAN network layer and drivers entries YOSHIFUJI Hideaki / 吉藤英明 (1): ipv6: Optmize translation between IPV6_PREFER_SRC_xxx and RT6_LOOKUP_F_xxx. Zhu Yi (9): net: add limit for socket backlog tcp: use limited socket backlog udp: use limited socket backlog llc: use limited socket backlog sctp: use limited socket backlog tipc: use limited socket backlog x25: use limited socket backlog net: backlog functions rename net: add __must_check to sk_add_backlog stephen hemminger (4): IPv6: addrconf dad timer unnecessary bh_disable IPv6: addrconf timer race IPv6: addrconf notify when address is unavailable IPv6: fix race between cleanup and add/delete address MAINTAINERS | 21 +- drivers/net/arm/ks8695net.c | 2 +- drivers/net/benet/be.h | 5 - drivers/net/benet/be_cmds.c | 6 - drivers/net/benet/be_hw.h | 5 +- drivers/net/benet/be_main.c | 25 +- drivers/net/can/bfin_can.c | 3 +- drivers/net/can/usb/ems_usb.c | 4 +- drivers/net/cassini.c | 2 +- drivers/net/cpmac.c | 14 +- drivers/net/cxgb3/cxgb3_main.c | 1 + drivers/net/davinci_emac.c | 2 +- drivers/net/e1000e/defines.h | 2 + drivers/net/e1000e/ich8lan.c | 10 + drivers/net/gianfar.c | 5 +- drivers/net/irda/irda-usb.c | 4 + drivers/net/qlcnic/qlcnic.h | 13 +- drivers/net/qlcnic/qlcnic_ethtool.c | 17 + drivers/net/qlcnic/qlcnic_hw.c | 32 +- drivers/net/qlcnic/qlcnic_init.c | 156 +- drivers/net/qlcnic/qlcnic_main.c | 5 + drivers/net/r8169.c | 4 +- drivers/net/s2io.c | 6 +- drivers/net/smc91x.h | 14 + drivers/net/typhoon.c | 6 +- drivers/net/usb/pegasus.h | 6 +- drivers/net/wireless/airo.c | 3 +- drivers/net/wireless/ath/ar9170/ar9170.h | 1 + drivers/net/wireless/ath/ar9170/main.c | 10 +- drivers/net/wireless/ath/ar9170/usb.c | 170 +- drivers/net/wireless/ath/ath9k/rc.c | 6 +- drivers/net/wireless/ath/ath9k/xmit.c | 4 +- drivers/net/wireless/iwlwifi/iwl-agn.c | 157 +- drivers/net/wireless/iwlwifi/iwl-dev.h | 2 + drivers/net/wireless/rndis_wlan.c | 66 +- drivers/net/wireless/rt2x00/rt2800pci.c | 2 +- drivers/net/wireless/rt2x00/rt2x00soc.c | 1 + drivers/net/wireless/rt2x00/rt73usb.c | 2 + drivers/net/wireless/zd1211rw/zd_mac.c | 10 +- firmware/bnx2x-e1-5.2.7.0.fw.ihex |10178 ----------------------- firmware/bnx2x-e1h-5.2.7.0.fw.ihex |12847 ------------------------------ include/linux/ethtool.h | 24 +- include/linux/rfkill.h | 2 +- include/linux/snmp.h | 2 + include/net/ip6_route.h | 18 + include/net/mac80211.h | 3 +- include/net/sock.h | 17 +- include/net/tcp.h | 2 +- include/net/xfrm.h | 3 +- net/bluetooth/hci_sysfs.c | 41 +- net/bridge/Kconfig | 1 + net/bridge/br_multicast.c | 8 +- net/core/ethtool.c | 103 +- net/core/sock.c | 19 +- net/dccp/minisocks.c | 2 +- net/ipv4/ip_gre.c | 7 +- net/ipv4/proc.c | 2 + net/ipv4/route.c | 50 +- net/ipv4/tcp_ipv4.c | 11 +- net/ipv4/tcp_minisocks.c | 2 +- net/ipv4/tcp_output.c | 18 +- net/ipv4/udp.c | 6 +- net/ipv4/xfrm4_policy.c | 5 +- net/ipv6/addrconf.c | 102 +- net/ipv6/fib6_rules.c | 11 +- net/ipv6/route.c | 11 +- net/ipv6/tcp_ipv6.c | 7 +- net/ipv6/udp.c | 28 +- net/ipv6/xfrm6_policy.c | 3 +- net/llc/llc_c_ac.c | 2 +- net/llc/llc_conn.c | 3 +- net/mac80211/mlme.c | 19 +- net/mac80211/rate.h | 5 +- net/packet/af_packet.c | 6 +- net/rfkill/input.c | 8 + net/sctp/input.c | 42 +- net/sctp/socket.c | 3 + net/sunrpc/xprtrdma/transport.c | 7 +- net/sunrpc/xprtsock.c | 9 +- net/tipc/bearer.c | 37 +- net/tipc/bearer.h | 2 +- net/tipc/link.c | 9 + net/tipc/net.c | 25 +- net/tipc/socket.c | 6 +- net/tipc/subscr.c | 57 +- net/tipc/subscr.h | 2 - net/x25/x25_dev.c | 2 +- net/xfrm/xfrm_policy.c | 7 +- 88 files changed, 985 insertions(+), 23603 deletions(-) delete mode 100644 firmware/bnx2x-e1-5.2.7.0.fw.ihex delete mode 100644 firmware/bnx2x-e1h-5.2.7.0.fw.ihex {.n++%ݶw{.n+{G{ayʇڙ,jfhz_(階ݢj"mG?&~iOzv^m ?I