Here is my initial pull request for the networking subsystem during
this merge window:
1) Support for ESN in AH (RFC 4302) from Fan Du.
2) Add full kernel doc for ethtool command structures, from Ben Hutchings.
3) Add BCM7xxx PHY driver, from Florian Fainelli.
4) Export computed TCP rate information in netlink socket dumps, from Eric
Dumazet.
5) Allow IPSEC SA to be dumped partially using a filter, from Nicolas
Dichtel.
6) Convert many drivers to pci_enable_msix_range(), from Alexander Gordeev.
7) Record SKB timestamps more efficiently, from Eric Dumazet.
8) Switch to microsecond resolution for TCP round trip times, also from Eric
Dumazet.
9) Clean up and fix 6lowpan fragmentation handling by making use of
the existing inet_frag api for it's implementation.
10) Add TX grant mapping to xen-netback driver, from Zoltan Kiss.
11) Auto size SKB lengths when composing netlink messages based upon
past message sizes used, from Eric Dumazet.
12) qdisc dumps can take a long time, add a cond_resched(), From Eric
Dumazet.
13) Sanitize netpoll core and drivers wrt. SKB handling semantics. Get rid
of never-used-in-tree netpoll RX handling. From Eric W. Biederman.
14) Support inter-address-family and namespace changing in VTI tunnel
driver(s). From Steffen Klassert.
15) Add Altera TSE driver, from Vince Bridgers.
16) Optimizing csum_replace2() so that it doesn't adjust the checksum
by checksumming the entire header, from Eric Dumazet.
17) Expand BPF internal implementation for faster interpreting, more
direct translations into JIT'd code, and much cleaner uses of BPF
filtering in non-socket ocntexts. From Daniel Borkmann and Alexei
Starovoitov.
I did a test merge just now and there were three conflicts:
1) drivers/of/of_net.c, simple keep the addition of phy_modes[].
2) drivers/staging/wlags49_h2/wl_netdev.c, Eric Biederman changed this
driver to properly use "consume" and "any" variants of SKB freeing
functions. They are all in similar locations at the conflict
points, but indented differently, etc.
3) drivers/staging/wlan-ng/cfg80211.c, use the ieee80211_get_channel()
invocation that uses the value already computed in 'freq'.
Please pull, thanks a lot.
The following changes since commit 49d8137a4039c63c834827f4bfe875e27bb9c521:
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net (2014-03-28 15:09:37 -0700)
are available in the git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git master
for you to fetch changes up to b1586f099ba897542ece36e8a23c1a62907261ef:
netpoll: Use skb_irq_freeable to make zap_completion_queue safe. (2014-04-01 17:53:36 -0400)
----------------------------------------------------------------
Aaron Durbin (2):
mwifiex: balance dma map/unmap sizes
mwifiex: don't leak DMA command skbuffs
Adam Lee (2):
rtlwifi: add MSI interrupts mode support
rtlwifi: rtl8188ee: enable MSI interrupts mode
Akeem G Abodunrin (3):
i40e: Setting i40e_down bit for tx_timeout
i40e: Prevent overflow due to kzalloc
i40e: Fix function comments
Alexander Aring (26):
6lowpan: add frag information struct
6lowpan: add uncompress header size function
6lowpan: fix fragmentation on sending side
6lowpan: change tag type to __be16
6lowpan: move 6lowpan.c to 6lowpan_rtnl.c
6lowpan: fix some checkpatch issues
net: ns: add ieee802154_6lowpan namespace
6lowpan: handling 6lowpan fragmentation via inet_frag api
6lowpan: fix type of datagram size parameter
6lowpan: remove initialization of tag value
6lowpan: use memcpy to set tag value in fraghdr
at86rf230: add help and 212 to Kconfig menu entry
ieee802154: fix whitespace issues in Kconfig
6lowpan: add missing include of net/ipv6.h
6lowpan: move 6lowpan header to include/net
6lowpan: reassembly: fix return of init function
6lowpan: reassembly: fix access of ctl table entry
Bluetooth: make bluetooth 6lowpan as an option
at86rf230: fix unexpected state change
at86rf230: move locking state in xmit
at86rf230: change reset timings
at86rf230: make reset pin optionally
at86rf230: add support for devicetree
af_ieee802154: fix check on broadcast address
ieee802154: dgram: cleanup set of broadcast panid
at86rf230: mask irq's before deregister device
Alexander Bondar (6):
iwlwifi: mvm: Enable power save on BSS and P2P client in DCM
iwlwifi: pcie: enable LP XTAL to reduce power consumption
iwlwifi: mvm: Change beacon filter enablement condition
iwlwifi: mvm: restructure scan parameters calculation
iwlwifi: mvm: configure low latency dependent scan parameters
mac80211: release sched_scan_sdata when stopping sched scan
Alexander Gordeev (38):
ath10k: Get rid of superfluous call to pci_disable_msi()
ath10k: Disable MSI in case IRQ configuration is unknown
ath10k: Use pci_enable_msi_range()
bnx2: Use pci_enable_msix_range() instead of pci_enable_msix()
bnx2x: Use pci_enable_msix_range() instead of pci_enable_msix()
tg3: Use pci_enable_msix_range() instead of pci_enable_msix()
bna: Use pci_enable_msix_range() instead of pci_enable_msix()
cxgb3: Remove superfluous call to pci_disable_msix()
cxgb3: Use pci_enable_msix_range() instead of pci_enable_msix()
cxgb4: Use pci_enable_msix_range() instead of pci_enable_msix()
cxgb4vf: Remove superfluous call to pci_disable_msix()
cxgb4vf: Use pci_enable_msix_range() instead of pci_enable_msix()
enic: Use pci_enable_msix_range() instead of pci_enable_msix()
benet: Use pci_enable_msix_range() instead of pci_enable_msix()
e1000e: Use pci_enable_msix_range() instead of pci_enable_msix()
i40e: Use pci_enable_msix_range() instead of pci_enable_msix()
igb: Use pci_enable_msix_range() instead of pci_enable_msix()
igbvf: Use pci_enable_msix_range() instead of pci_enable_msix()
ixgbe: Use pci_enable_msix_range() instead of pci_enable_msix()
ixgbevf: Use pci_enable_msix_range() instead of pci_enable_msix()
mlx4: Use pci_enable_msix_range() instead of pci_enable_msix()
mlx5: Use pci_enable_msix_range() instead of pci_enable_msix()
myri10ge: Use pci_enable_msix_range() instead of pci_enable_msix()
s2io: Use pci_enable_msix_range() instead of pci_enable_msix()
vxge: Use pci_enable_msix_range() instead of pci_enable_msix()
forcedeth: Fix invalid errno reporting in nv_request_irq()
forcedeth: Cleanup MSI-X to MSI to INTx fallback code
forcedeth: Use pci_enable_msix_range() instead of pci_enable_msix()
netxen: Use pci_enable_msix_range() instead of pci_enable_msix()
qlcnic: Cleanup qlcnic_enable_msix() return values
qlcnic: Use pci_enable_msix_range() instead of pci_enable_msix()
qlge: Get rid of an redundant assignment
qlge: Use pci_enable_msix_range() instead of pci_enable_msix()
sfc: Use pci_enable_msix_range() instead of pci_enable_msix()
niu: Use pci_enable_msix_range() instead of pci_enable_msix()
vmxnet3: Fix MSI-X/MSI enablement code
vmxnet3: Use pci_enable_msix_range() instead of pci_enable_msix()
wil6210: Use pci_enable_msi_range() instead of pci_enable_msi_block()
Alexander Shiyan (3):
can: mcp251x: Make driver more quiet
can: mcp251x: Remove #ifdef CONFIG_PM_SLEEP
can: mcp251x: Fix regulators operation without CONFIG_REGULATOR
Alexei Starovoitov (2):
net: filter: rework/optimize internal BPF interpreter's instruction set
doc: filter: extend BPF documentation to document new internals
Alexey Khoroshilov (3):
connector: remove duplicated code in cn_call_callback()
p54usb: fix leaks at failure path in p54u_probe()
rtl8187: fix use after free on failure path in rtl8187_probe()
Amir Vadai (6):
net: Add sysfs file for port number
net/mlx4_en: Expose port number through sysfs
net/mlx4_en: Fix bad use of dev_id
net/mlx4_en: Fix UP limit in ieee_ets->prio_tc
net/mlx4_en: Fix selftest failing on non 10G link speed
net/mlx4_en: Use union for BlueFlame WQE
Amitkumar Karwar (30):
mwifiex: change beacon parameter structure
mwifiex: separate out response buffer parsing code
mwifiex: separate out next scan command queueing logic
mwifiex: implement extended scan feature
mwifiex: update beamforming capability field for HT
mwifiex: advertise correct beamforming information for VHT
mwifiex: cleanup in mwifiex_fill_cap_info()
mwifiex: enable obss scan offload feature flag
mwifiex: change transmit buffer size for 8897
mwifiex: abort scan while cancelling pending command
mwifiex: skipping pending commands after unload
mwifiex: stop AP at shutdown time
mwifiex: block further commands after timeout
mwifiex: get rid of extra num_cmd_timeout variable
mwifiex: replace num_cmd_timeout with is_cmd_timedout
mwifiex: update MCS information as per antenna settings
mwifiex: extract firmware API version number
mwifiex: add VHT MCS rate configuration support
mwifiex: use VHT MCS mask in set bitrate mask handler
mwifiex: code rearrangement for better readability
mwifiex: create separate function mwifiex_11n_dispatch_pkt()
mwifiex: add AMSDU inside AMPDU support
Bluetooth: btmrvl: don't consume all vendor specific events
mwifiex: corner case NULL pointer dereference fix
mwifiex: correction in sleep confirm command sequence number
mwifiex: cancel pending commands during host sleep
mwifiex: scan command preparation failure handling
mwifiex: cancel pending commands for signal
mwifiex: use timeout variant for wait_event_interruptible
mwifiex: fix spinlock bad magic bug
Andi Kleen (1):
sections, ipvs: Remove useless __read_mostly for ipvs genl_ops
Andre Guedes (23):
Bluetooth: Save connection interval parameters in hci_conn
Bluetooth: Group list_head fields from strcut hci_dev together
Bluetooth: Introduce le_conn_failed() helper
Bluetooth: Introduce connection parameters list
Bluetooth: Use connection parameters if any
Bluetooth: Create hci_req_add_le_scan_disable helper
Bluetooth: Declare le_conn_failed in hci_core.h
Bluetooth: Stop scanning on LE connection
Bluetooth: Remove unused function
Bluetooth: Refactor HCI connection code
Bluetooth: Move address type conversion to outside hci_connect_le
Bluetooth: Introduce hdev->pend_le_conn list
Bluetooth: Introduce LE auto connection infrastructure
Bluetooth: Introduce LE auto connect options
Bluetooth: Connection parameters and auto connection
Bluetooth: Temporarily stop background scanning on discovery
Bluetooth: Auto connection and power on
Bluetooth: Connection parameters and resolvable address
Bluetooth: Support resolvable private addresses
Bluetooth: Add le_auto_conn file on debugfs
Bluetooth: Create hci_req_add_le_passive_scan helper
Bluetooth: Update background scan parameters
Bluetooth: Enable duplicates filter in background scan
Andrea Merello (30):
rtl8180: prepare to handle more than two chip types
rtl8180: remove too-early-added rtl8187se enum value
rtl8180: support for BSS_CHANGED_BASIC_RATES
rtl8180: make *IFS and CW tunable by mac80211, and set them in the proper place
rtl8180: move eeprom read stuff in a separate function
rtl818x: remove unused conf_erp callback from RF ops struct
rtl8180: fix DMA register are written two times
rtl8180: rationalize TX queues
rtl818x: add registers for rtl8187se
rtl8180: add rtl8187se chip type
rtl8180: add rtl8187se fields to TX descriptor
rtl8180: add basic rate configuration support for rtl8187se
rtl8180: support for rtl8187se RX descriptors
rtl8180: add ISR for rtl8187se
rtl8180: introduce functions to enable/disable ints and add support for rtl8187se
rtl8180: don't write MAR registers for rtl8187se
rtl8180: add TX queue mapping and support for rtl8187se
rtl8180: config carbus register for rtl8187se
rtl8180: add rtl8187se params to eeprom reading
rtl8180: introduce functions for setting ANAPARAM 2 and 3 params
rtl8180: add RF code for rtl8225 zebra v4
rtl8180: add rtl8187se HW initialization
rtl8180: add ERP configuration for rtl8187se
rtl8180: make sure RTL818X_MSR_ENEDCA is set for rtl8187se
rtl8180: add WMM parameters configuration for rtl8187se
rtl8180: detect rtl8187se card
rtl8180: enable rtl8187se support
rtl818x: Update Kconfig for rtl8187se
rtl8187: fix compile warning
rtl8180: don't use weird trick to access "far" registers
Andreas Bofjäll (1):
tipc: explicitly include core.h in addr.h
Andrei Otcheretianski (1):
mac80211_hwsim: add channel switch support
Andrew Earl (1):
Bluetooth: Fix aborting eSCO connection in case of error 0x20
Andrzej Kaczmarek (2):
Bluetooth: Fix channel check when binding RFCOMM sock
Bluetooth: Fix NULL pointer dereference when sending data
Andy Shevchenko (2):
Bluetooth: sort the list of IDs in the source code
Bluetooth: append new supported device to the list [0b05:17d0]
Anjali Singhai Jain (16):
i40e: Remove a FW workaround for Number of MSIX vectors
i40e: Remove a redundant filter addition
i40e: Fix a bug in the update logic for FDIR SB filter.
i40e/i40evf: Some flow director HW definition fixes
i40e: Define a new state variable to keep track of feature auto disable
i40e: Add code to handle FD table full condition
i40e: Bug fix for FDIR replay logic
i40e: Let MDD events be handled by MDD handler
i40e: Patch to enable Ethtool/netdev feature flag for NTUPLE control
i40e/i40evf: Add EEE LPI stats
i40e: Fix a message string
i40e: Delete ATR filter on RST
i40e: Cleanup in FDIR SB ethtool code
i40e: Add functionality for FD SB to drop packets
i40e/i40evf: Add an FD message level
i40e: Use DEBUG_FD message level for an FD message
Antonio Quartulli (5):
cfg80211: fix channel configuration in IBSS join
batman-adv: prefer ether_addr_copy to memcpy
batman-adv: add kerneldoc for dst_hint argument
batman-adv: improve the TT flags documentation
batman-adv: improve DAT documentation
Ard Biesheuvel (1):
mac80211: drop unused param 'encrypted' from ccmp_special_blocks()
Arend van Spriel (17):
brcmfmac: move SDIO specific functions
brcmfmac: rename sdio_chip.[ch]
brcmfmac: make chip related functions host interface independent
brcmfmac: remove TRACE level debug message from brcmf_sdio_bus_sleep()
brcmfmac: remove unintended error logging
brcmfmac: get chip core information from the device
brcmfmac: CR4 takes precedence over CM3 in brcmf_chip_enter_download()
brcmfmac: fix use of skb control buffer in SDIO driver part
brcmfmac: remove unused variable data_len from brcmf_sdio_bus_txdata()
brcmfmac: use pre-allocated scatter-gather table for txglomming
brcmfmac: reset suspend flag upon sdio suspend failure
Revert "brcmfmac: Use atomic functions for intstatus update."
brcmfmac: assure active clock request upon entering SLEEP state
brcmfmac: remove mode field from brcmf_cfg80211_vif structure
brcmfmac: reinit watchdog completion after handling watchdog
brcmfmac: only show error message when brcmf_sdiod_regrw_helper() fails
brcmfmac: fallback to mimo_bw_cap for older firmwares
Ariej Marjieh (3):
iwlwifi: mvm: remove upper limit for error log base pointer
iwlwifi: 8000: add 11n only SKU of 8000 devices
iwlwifi: change number of PAPD groups in PHY DB
Ariel Elior (1):
bnx2x: Remove unnecessary internal mem config
Arik Nemtsov (10):
iwlwifi: add very first D0i3 support
iwlwifi: mvm: add D0i3 ref/unref for scan
wlcore: cancel Tx watchdog on suspend and rearm on first Tx after
wlcore: AP: don't start mac80211 PS on non-peer HLIDs
wlcore: wl18xx: allow CCK rates for AP mode
wlcore: decrease warning verbosity during recovery
wlcore: add support for STA CSA with chan contexts
iwlwifi: mvm: wait for stop sched-scan completion
iwlwifi: mvm: abort scan on sched_scan request
iwlwifi: mvm: reconfigure qos seq on D0i3 exit
Arnd Bergmann (8):
atm: firestream: fix interruptible_sleep_on race
isdn: pcbit: fix interruptible_sleep_on race
isdn: hisax/elsa: fix sleep_on race in elsa FSM
isdn: divert, hysdn: fix interruptible_sleep_on race
isdn: fix multiple sleep_on races
atm: nicstar: remove interruptible_sleep_on_timeout
Bluetooth: make sure 6LOWPAN_IPHC is built-in if needed
wireless: Kconfig: add missing dependency for airo_cs
Arron Wang (2):
NFC: pn544: Pass hardware variant information when downloading firmware
NFC: pn544: i2c: Support PN544 C3 secure firmware download
Avinash Patil (21):
mwifiex: handle AMPDU supported check for AP interface
mwifiex: make tos_to_tid_inv part of mwifiex_private structure
mwifiex: move station list functions to common code
mwifiex: add tdls_mgmt handler support
mwifiex: parse TDLS action frames during RX
mwifiex: add cfg80211 tdls_oper handler support
mwifiex: add cfg80211 add_station handler support
mwifiex: add cfg80211 change_station handler support
mwifiex: provision for holding and restoring packets during TDLS setup
mwifiex: tdls related handling for data packets addressed to TDLS peer
mwifiex: AMPDU support for TDLS link
mwifiex: pass ieee80211_vht_cap to mwifiex_fill_vht_cap_tlv
mwifiex: add VHT support for TDLS
mwifiex: separate BA params for TDLS link if 11ac is supported
mwifiex: disable all TDLS link during disconnection
mwifiex: parse API version from FW
mwifiex: add key material v2 support
mwifiex: use del_timer_sync instead of del_timer
mwifiex: remove redundant del_timer
mwifiex: handle extended scan event for AP interface
mwifiex: add support for sleep cookie in PCIe
Avinash kumar (1):
drivers:net:wireless:airo.c:checkpatch.pl cleanup
Avri Altman (1):
iwlwifi: mvm: disable power on P2P client when BSS is added
Axel Lin (9):
NFC: NCI: Use reinit_completion() at appropriate places
NFC: port100: Convert to use USB_DEVICE macro
NFC: pn533: Convert to use USB_DEVICE macro
NFC: Use list_for_each_entry in nfc_find_se()
NFC: digital: Use matching_[im|tm]_protocols to check with NFC protocols masks
NFC: Use LIST_HEAD() at appropriate places
NFC: Remove redundant test for dev->n_targets in nfc_find_target
NFC: Move checking valid gb_len value to nfc_llcp_set_remote_gb
NFC: llcp: Use list_for_each_entry in nfc_llcp_find_local()
Barak Bercovitz (2):
wlcore: block read/writes to FW during ELP
wlcore: don't stop sched_scan on interface removal
Bartosz Markowski (2):
ath10k: remove excessive rx msdu len check
ath10k: AP: handle HT station which does not have HT RX MCS
Ben Chan (2):
USB: cdc: add MBIM extended functional descriptor structure
net: cdc_ncm: respect operator preferred MTU reported by MBIM
Ben Dooks (3):
phy: micrel: add of configuration for LED mode
sh_eth: update OF PHY registeration
sh_eth: ensure pm_runtime cannot suspend the device during init
Ben Greear (7):
ath10k: Print out firmware feature bits from IE.
ath10k: print out size of wmi-ready-event message
ath10k: add more debugging for receive errors
ath10k: better tx/rx debugging
ath10k: add more details to some debug messages
ath10k: add vdev-id, return code to error codes
ath10k: support msdu chaining
Ben Hutchings (27):
ethtool: Expand documentation of struct ethtool_cmd
ethtool: Expand documentation of struct ethtool_drvinfo
ethtool: Expand documentation of struct ethtool_wol
ethtool: Expand documentation of struct ethtool_regs
ethtool: Expand documentation of struct ethtool_eeprom
ethtool: Expand documentation of struct ethtool_ringparam
ethtool: Update documentation of struct ethtool_pauseparam
ethtool: Expand documentation of string set types
ethtool: Expand documentation of struct ethtool_test
ethtool: Expand documentation of struct ethtool_stats
ethtool: Expand documentation of struct ethtool_perm_addr
ethtool: Document the general convention for VLAs in kernel space
ethtool: Move kernel-doc comment next to struct ethtool_dump definition
ethtool: Fix unwanted section breaks in kernel-doc
sfc: Cache skb->data in local variable in efx_ptp_rx()
sfc: Rewrite adjustment of PPS event in a clearer way
sfc: Replace TSOH_OFFSET with the equivalent NET_IP_ALIGN
sfc: Remove unused definitions of EF10 user-mode DMA descriptors
sfc: Correct comment about number of TX queues used on EF10
sfc: Preserve rx_frm_trunc counters when resizing DMA rings
sfc: Rename 'use_options' variable in tso_start() to clearer 'use_opt_desc'
sfc: Use canonical pointer type for MAC address in efx_set_mac_address()
sfc: Update product naming
sfc: Cosmetic changes to self-test from the out-of-tree driver
sfc: Fail self-test with -EBUSY, not -EIO, if the device is busy
sfc: Add/remove blank lines to taste
cgxb4: Stop using ethtool SPEED_* constants
Bing Zhao (5):
mwifiex: make use of IEEE80211_VHT_MCS_NOT_SUPPORTED
mwifiex: make 11ac mcs rate tables global and const
mwifiex: improve readability in 11ac mcsmap to maxrate conversion
mwifiex: remove unsupported code in 11ac
mwifiex: remove global variable cmd_wait_q_required
Bjorn Van Tilt (1):
can: usb_8dev: Fix memory leak in usb_8dev_start_xmit
Bjørn Mork (2):
ipv6: log src and dst along with "udp checksum is 0"
ipv6: addrconf: silence sparse endianness warnings
Byungho An (3):
MAINTAINERS: add maintainer for Samsung sxgbe driver
net: sxgbe: fix sparse warnings about static declaration
net: sxgbe: fix potential null dereference
Calvin Owens (1):
ieee80211: Print human-readable disassoc/deauth reason codes
Carolyn Wyborny (3):
igb: Update license text to remove FSF address and update copyright.
igb: Fix for devices using ethtool for EEE settings
igb: Add register defines needed for time sync functions
Catherine Sullivan (4):
i40e: Change MSIX to MSI-X
i40e and i40evf: Bump driver versions
i40e/i40evf: Bump pf&vf build versions
i40e/i40evf: Bump build versions
Christian Engelmayer (1):
igb: Fix memory leak in igb_get_module_eeprom()
Christian Riesch (2):
ptp: Fix compiler warnings in the testptp utility
ptp: Fix compiler warnings in the testptp utility
Christoph Paasch (2):
igb: Fix Null-pointer dereference in igb_reset_q_vector
igb: Unset IGB_FLAG_HAS_MSIX-flag when falling back to msi-only
Christopher R. Baker (1):
can: populate netdev::dev_id for udev discrimination
Chun-Yeow Yeoh (5):
ath10k: fix the printing of 10.x FW version when FW crashed
mac80211: fix the increment of mesh precedence value
ath10k: implement drv_get_tsf for ibss merging
ath10k: set the mactime of ieee80211_rx_status
mac80211: add missing update on rx status VHT flag
Claudio Takahasi (1):
Bluetooth: Fix removing Long Term Key
Claudiu Manoil (15):
gianfar: Cleanup/Fix gfar_probe and the hw init code
gianfar: Remove sysfs stubs for FIFOCFG and stashing
gianfar: Remove useless HAS_PADDING device flag
gianfar: Factor out enabling/disabling of hw interrupts
gianfar: Add missing graceful reset steps and fixes
gianfar: Remove clean_rx_ring race from gfar_ethtool
gianfar: Implement MAC reset and reconfig procedure
gianfar: Fix on-the-fly vlan and mtu updates
gianfar: Don't free/request irqs on device reset
gianfar: Fix device reset races (oops) for Tx
gianfar: Fix Tx int miss, dont write IC on-the-fly
gianfar: Separate out the Tx interrupt handling (Tx NAPI)
gianfar: Use Single-Queue polling for "fsl,etsec2"
gianfar: Fix multi-queue support checks @probe()
gianfar: Fix P1010 config regression (SQ polling)
Cédric Le Goater (1):
hostap: add Netgear MA401 card
Daeseok Youn (3):
atm: ambassador: use NULL instead of 0 for pointer
atm: nicstar: use NULL instead of 0 for pointer
atm: solos-pci: make solos_bh() as static
Dan Carpenter (6):
mwifiex: memory corruption in mwifiex_tdls_add_vht_capab()
i40e: potential array underflow in i40e_vc_process_vf_msg()
rsi: rsi_91x: misleading debug printk
net: sxgbe: sxgbe_mdio_register() frees the bus
net: sxgbe: fix logical vs bitwise operation
net: sxgbe: make "core_ops" static
Daniel Baluta (1):
net: remove empty lines from tcp_syn_flood_action
Daniel Borkmann (15):
loopback: sctp: add NETIF_F_SCTP_CSUM to device features
tools: bpf_dbg: various misc code cleanups
packet: allow to transmit +4 byte in TX_RING slot for VLAN case
net: sctp: remove NULL check in sctp_assoc_update_retran_path
net: nlmon: flag nlmon devs with LLTX/SG
packet: respect devices with LLTX flag in direct xmit
net: filter: add jited flag to indicate jit compiled filters
net: filter: keep original BPF program around
net: filter: move filter accounting to filter core
net: ptp: use sk_unattached_filter_create() for BPF
net: ptp: do not reimplement PTP/BPF classifier
net: ppp: use sk_unattached_filter api
net: isdn: use sk_unattached_filter api
net: filter: minor: fix kdoc in __sk_run_filter
net: ptp: move PTP classifier in its own file
Daniel Kim (5):
brcmfmac: enable firmware console logging functionality
brcmfmac: correct setting of WEP broadcast/unicast keys
brcmfmac: Correct mcs index report
brcmfmac: Enable 40MHz bandwidth in 2GHz band and OBSS scanning operations
brcmfmac: use mfp if required from user-space
Daniel Pieczko (1):
Call efx_set_channels() before efx->type->dimension_resources()
David Ertman (14):
e1000e: Cleanup unecessary references
e1000e: Resolve issues with Management Engine (ME) briefly blocking PHY resets
e1000e: Fix 82579 sets LPI too early.
e1000e: Cleanup - Update GPL header and Copyright
e1000e: Add missing branding strings in ich8lan.c
e1000e: Refactor PM flows
e1000e Refactor of Runtime Power Management
e1000e: Feature Enable PHY Ultra Low Power Mode (ULP)
e1000e: Fix not generating an error on invalid load parameter
e1000e: Fix ethtool offline tests for 82579 parts
e1000e: Fix SHRA register access for 82579
e1000e: Fix Hardware Unit Hang
e1000e: Fix Explicitly set Transmit Control Register
e1000e: Fix no connectivity when driver loaded with cable out
David Howells (5):
af_rxrpc: Fix UDP MTU calculation from ICMP_FRAG_NEEDED
af_rxrpc: Add sysctls for configuring RxRPC parameters
af_rxrpc: Improve ACK production
af_rxrpc: Expose more RxRPC parameters via sysctls
af_rxrpc: Request an ACK for every alternate DATA packet
David S. Miller (105):
Merge branch 'ethtool_docs'
Merge branch 'sfc'
Merge branch 'bnx2x'
Merge branch 'net_sched'
Merge branch 'i40e'
Merge branch 'tipc'
Merge tag 'linux-can-next-for-3.15-20140212' of git://gitorious.org/linux-can/linux-can-next
Merge branch 'bcmgenet'
Merge branch 'phy'
Merge branch 'ieee802154'
Merge branch 'gianfar'
Merge branch 'msix'
Merge branch 'cxgb4'
Merge branch 'r8152'
Merge branch 'bonding'
Merge git://git.kernel.org/.../davem/net
Merge branch 'for-davem' of git://git.kernel.org/.../linville/wireless-next
Merge branch 'i40evf'
Merge branch 'master' of git://git.kernel.org/.../klassert/ipsec-next
Merge branch 'mlx4'
Merge branch 'qlcnic-next'
bcmgenet: Deleted unnecessary select_queue method.
Merge branch 'gianfar'
Merge branch 'bnx2x'
Merge branch 'mlx4'
Merge branch 'intel-next'
Merge branch 'kdoc'
Merge branch 'master' of git://git.kernel.org/.../klassert/ipsec-next
Merge branch 'intel-next'
Merge branch '6lowpan'
Merge branch 'intel-next'
Merge branch '6lowpan'
Merge branch 'mlx4'
Merge branch 'mpls_tc'
Merge git://git.kernel.org/.../davem/net
Merge branch 'r8152'
tcp: Use NET_ADD_STATS instead of NET_ADD_STATS_BH in tcp_event_new_data_sent()
Merge branch '6lowpan'
Merge branch 'xen-netback-next'
Merge tag 'rxrpc-devel-20140304' of git://git.kernel.org/.../dhowells/linux-fs
Merge branch 'master' of git://git.kernel.org/.../jkirsher/net-next
Merge branch 'r8152'
Merge tag 'linux-can-next-for-3.15-20140307' of git://gitorious.org/linux-can/linux-can-next
Merge branch 'master' of git://git.kernel.org/.../jkirsher/net-next
Merge branch 'gianfar-next'
Merge branch 'hyperv-next'
Merge branch 'pkt_sched_cond_resched'
Merge branch 'tipc'
Merge branch 'mlx4-next'
Merge branch 'dev_kfree_skb_any'
Merge branch 'cxgb4-next'
Merge branch 'for-davem' of git://git.kernel.org/.../linville/wireless-next
Merge branch 'master' of git://git.kernel.org/.../jkirsher/net-next
Merge branch 'napi_budget_zero'
Merge branch 'ieee802154-next'
Merge branch 'master' of git://git.kernel.org/.../jkirsher/net-next
Merge branch 'alb_learning'
Merge git://git.kernel.org/.../davem/net
Merge branch 'cxgb4-next'
Merge branch 'napi_budget_zero'
Merge branch 'master' of git://git.kernel.org/.../pablo/nf-next
Merge branch 'netpoll-next'
Merge branch 'sh_eth'
Merge branch 'at86rf230'
Merge branch 'altera_tse'
Merge branch 'master' of git://git.kernel.org/.../klassert/ipsec-next
Merge tag 'linux-can-next-for-3.15-20140317' of git://gitorious.org/linux-can/linux-can-next
netfilter: Add missing vmalloc.h include to nft_hash.c
Merge branch 'master' of git://git.kernel.org/.../jkirsher/net-next
Merge branch 'master' of git://git.kernel.org/.../jkirsher/net-next
Merge branch 'mlx4-next'
Merge branch 'cdc-next'
Merge branch 'sh_eth-next'
Merge branch 'bcmgenet-next'
Merge branch 'ptp-next'
Merge tag 'batman-adv-for-davem' of git://git.open-mesh.org/linux-merge
Merge branch 'qlcnic-next'
Merge git://git.kernel.org/.../jkirsher/net-next
Merge branch 'master' of git://git.kernel.org/.../ebiederm/net-next
xen-netback: Proper printf format for ptrdiff_t is 't'.
Merge branch 'for-davem' of git://git.kernel.org/.../linville/wireless-next
Merge git://git.kernel.org/.../davem/net
Merge branch 'bnx2x-next'
Merge branch 'bcm7xxx-next'
Merge branch 'bonding-next'
Merge branch 'bonding-next'
Merge branch 'sxgbe'
Merge branch 'tipc-next'
Revert "ptp: Fix compiler warnings in the testptp utility"
Merge branch 'mdio_reset-next'
Merge branch 'be2net-next'
Merge branch 'master' of git://git.kernel.org/.../jkirsher/net-next
Merge branch 'tipc-next'
Merge branch 'mlx4_vxlan'
Merge branch 'skb_cow_head'
Merge branch 'netpoll-next'
Merge git://git.kernel.org/.../davem/net
Merge branch 'xen-netback'
Merge branch 'filter-next'
Merge branch 'bridge_8021AD'
Merge branch 'net_sysfs_doc'
Merge branch 'for-davem' of git://git.kernel.org/.../linville/wireless-next
Merge git://git.kernel.org/.../davem/net
Merge branch 'master' of git://git.kernel.org/.../jkirsher/net-next
Merge tag 'linux-can-fixes-for-3.15-20140401' of git://gitorious.org/linux-can/linux-can
David Spinadel (3):
iwlwifi: mvm: don't stop sched scan in restart
iwlwifi: mvm: notify scan completed even if no fw_restart
mac80211: fix IE buffer len
Denis Kirjanov (1):
ipv4: ip_forward: perform skb->pkt_type check at the beginning
Dinh Nguyen (1):
net: stmmac: Add SOCFPGA glue driver
Dmitry Kravkov (1):
bnx2x: utilize FW 7.8.19
Don Fry (2):
pcnet32: fix reallocation error
pcnet32: add missing check for pci_dma_mapping_error
Don Skidmore (7):
ixgbe: modify behavior on receiving a HW ECC error.
ixgbe: fix to use correct timeout interval for memory read completion
ixgbe: collect all 82599 AUTOC code in one function
ixgbe: fix bit toggled for 82599 reset fix.
ixgbe: Add check for FW veto bit
ixgbe: fix errors related to protected AUTOC calls
ixgbe: Stop cacheing if the MNG FW enabled
Duan Jiong (1):
neigh: directly goto out after setting nud_state to NUD_FAILED
Edward Cree (1):
sfc: Use ether_addr_copy and eth_broadcast_addr
Eliad Peller (35):
iwlwifi: mvm: add basic bcast filtering implementation
iwlwifi: mvm: add predefined broadcast filter configuration
iwlwifi: mvm: add dest ip to bcast filter configuration
iwlwifi: mvm: add bcast_filtering debugfs entries
iwlwifi: add D0i3 references boiler plate
iwlwifi: add enter/exit D0i3 ops
iwlwifi: mvm: add D0i3 power configurations
iwlwifi: mvm: configure vifs upon D0i3 entry/exit
iwlwifi: mvm: allow transport sleep when FW is operational
iwlwifi: mvm: add D0i3 ref/unref for ROC commands
iwlwifi: mvm: add D0i3 ref/unref when ap, ibss or p2p_cli vifs are running
iwlwifi: mvm: add d0i3_refs debugfs file
iwlwifi: mvm: configure WOWLAN_CONFIGURATION on D0i3 entry
iwlwifi: mvm: get status on D0i3 exit
iwlwifi: mvm: add debugfs hook to take an mvm ref
iwlwifi: mvm: reserve sta_id 0 to station
mac80211: reset probe_send_count also in HW_CONNECTION_MONITOR case
mac80211: add beacon_loss debugfs file
iwlwifi: pcie: clean iwl_pcie_[rt]xq_inc_wr_ptr a bit
iwlwifi: mvm: add debugfs for prph reg read/write
wlcore/wl12xx/wl18xx: simplify fw_status handling
wlcore/wl12xx/wl18xx: configure num_links per-hw
wlcore/wl12xx/wl18xx: configure max_stations per-hw
wlcore/wl12xx/wl18xx: configure iface_combinations per-hw
wl18xx: move to new firmware (wl18xx-fw-3.bin)
wlcore: don't handle unsetting of default wep key
wlcore: consider multiple APs when checking active_link_count
wlcore: enable beacon filtering only after receiving a beacon
iwlwifi: mvm: fix a few wd_disable comments
iwlwifi: mvm: check for d0i3 fw capability
iwlwifi: rs: split rs_collect_tx_data
iwlwifi: add rs_rate_scale_clear_tbl_windows helper function
iwlwifi: mvm: configure seq_num to D0i3
iwlwifi: mvm: configure protocol offloading on D0i3
mac80211: add status_driver_data array to ieee80211_tx_info
Elizabeth Kappler (1):
i40e: Refactor and cleanup i40e_open(), adding i40e_vsi_open()
Emil Goode (2):
brcmsmac: fix deadlock on missing firmware
brcmsmac: update comment to reflect the code
Emil Tantilov (3):
ixgbevf: fix handling of tx checksumming
ixgbevf: add check for CHECKSUM_PARTIAL when doing TSO
ixgbe: enable tx queues after link up
Emmanuel Grumbach (44):
iwlwifi: 7000: warn about old firmware
iwlwifi: remove obsolete TODO
iwlwifi: mvm: provide helper to fetch the iwl_mvm_sta from sta_id
iwlwifi: mvm: check ARRAY_SIZE(mvm->fw_id_to_mac_id) = IWL_MVM_STATION_COUNT
iwlwifi: pcie: fix unused variable gcc warning
iwlwifi: mvm: BT Coex - set low latency vif as primary
iwlwifi: mvm: BT Coex - change SMPS settings in AP mode
iwlwifi: mvm: change the format of the SRAM dump
iwlwifi: mvm: allow to force reduced tx power from debugfs
iwlwifi: mvm: add vif type in debugfs output
iwlwifi: fix kerneldoc format
iwlwifi: mvm: BT Coex - fix SYNC2SCO flags
iwlwifi: mvm: remove duplicate assignment to ap_ibss_active
iwlwifi: mvm: clean up in power code
iwlwifi: mvm: don't look at power commmand to decide if power is enabled
iwlwifi: mvm: don't send the beacon filtering command from iterator
iwlwifi: mvm: store latest power command for debugfs read
iwlwifi: mvm: remove support for legacy power API
iwlwifi: mvm: remove iwl_mvm_power_mac_disable
iwlwifi: mvm: refactor power code
mac80211: remove unused radiotap vendor fields in ieee80211_rx_status
mac80211: move VHT related RX_FLAG to another variable
mac80211: propagate STBC / LDPC flags to radiotap
iwlwifi: mvm: fix typo in WARNING in rs.c
iwlwifi: mvm: propagate LDPC / STBC status to radiotap
iwlwifi: mvm: don't dump log of second CPU when not relevant
iwlwifi: pcie: stop the firmware when we restart it
iwlwifi: mvm: set immediate apply time bit in time events
iwlwifi: mvm: fix quota for D3 image
iwlwifi: mvm: fix scan offload for BGN SKU
iwlwifi: dvm: take mutex when sending SYNC BT config command
iwlwifi: mvm: BT Coex add support for Co-running block
iwlwifi: mvm: make bt-coex.c generic
iwlwifi: mvm: BT Coex - classify packet priority in BT code
iwlwifi: mvm: BT Coex - enable per-AC BT priority
iwlwifi: mvm: fix merge damage
iwlwifi: mvm: don't fail completely if led mode is not supported
iwlwifi: mvm: send udev event upon firmware error to dump logs
iwlwifi: mvm: BT Coex - add debugfs hook to set BT Tx priority
iwlwifi: mvm: fix theoretical NULL ptr dereference
iwlwifi: mvm: disable uAPSD due to bugs in the firmware
iwlwifi: mvm: add missing include
cfg80211/mac80211: ignore signal if the frame was heard on wrong channel
mac80211: set beamforming bit in radiotap
Eran Harary (10):
iwlwifi: Add 8000 HW family support
iwlwifi: mvm: support NVM sections for family 8000
iwlwifi: pcie: disable APMG configurations for family 8000
iwlwifi: pcie: change CSR reset in family 8000
iwlwifi: pcie: Disable L0S exit timer for 8000 HW family
iwlwifi: pcie: fix secure section / dual cpu firmware loading
iwlwifi: mvm: support multiple firmware sections
iwlwifi: mvm: support alive notification api version2
iwlwifi: mvm: new NVM format in family 8000
iwlwifi: mvm: prepare infrastructure for more TLV flags
Eric Dumazet (20):
net-sysfs: get_netdev_queue_index() cleanup
tcp: add pacing_rate information into tcp_info
net: add skb_mstamp infrastructure
tcp: switch rtt estimations to usec resolution
net_sched: htb: do not acquire qdisc lock in dump operations
tcp: do not leak non zero tstamp in output packets
l2tp: keep original skb ownership
pkt_sched: fq: do not hold qdisc lock while allocating memory
netlink: autosize skb lengthes
l2tp: fix unused variable warning
tcp: timestamp SYN+DATA messages
flowcache: restore a single flow_cache kmem_cache
pkt_sched: do not use rcu in tc_dump_qdisc()
pkt_sched: add cond_resched() to class and qdisc dump
netfilter: conntrack: Fix UP builds
net: sched: use no more than one page in struct fw_head
net: optimize csum_replace2()
tcp: tcp_make_synack() minor changes
net: net: add a core netdev->tx_dropped counter
net-gro: restore frag0 optimization
Eric W Biederman (1):
i40evf: Rename i40e_ptype_lookup i40evf_ptype_lookup
Eric W. Biederman (102):
8139cp: Call dev_kfree_skby_any instead of kfree_skb.
8139too: Call dev_kfree_skby_any instead of dev_kfree_skb.
r8169: Call dev_kfree_skby_any instead of dev_kfree_skb.
bonding: Call dev_kfree_skby_any instead of kfree_skb.
bnx2: Call dev_kfree_skby_any instead of dev_kfree_skb.
tg3: Call dev_kfree_skby_any instead of dev_kfree_skb.
ixgb: Call dev_kfree_skby_any instead of dev_kfree_skb.
mlx4: Call dev_kfree_skby_any instead of dev_kfree_skb.
benet: Call dev_kfree_skby_any instead of kfree_skb.
gianfar: Carefully free skbs in functions called by netpoll.
bnx2: Don't receive packets when the napi budget == 0
8139cp: Don't receive packets when the napi budget == 0
bcm63xx_enet: Stop pretending to support netpoll
net: Replace u64_stats_fetch_begin_bh to u64_stats_fetch_begin_irq
bnx2x: Don't receive packets when the napi budget == 0
i40e: Don't receive packets when the napi budget == 0
igb: Don't receive packets when the napi budget == 0
ixgbe: Don't receive packets when the napi budget == 0
amd8111e: Don't receive packets when the napi budget == 0
enic: Don't receive packets when the napi budget == 0
fs_enet: Don't receive packets when the napi budget == 0
ibmveth: Don't receive packets when the napi budget == 0
sky2: Don't receive packets when the napi budget == 0
mlx4: Don't receive packets when the napi budget == 0
s2io: Don't receive packets when the napi budget == 0
tilegx: Don't receive packets when the napi budget == 0
tilepro: Don't receive packets when the napi budget == 0
tc35815: Don't receive packets when the napi budget == 0
vxge: Don't receive packets when the napi budget == 0
sfc: Don't receive packets when the napi budget == 0
netpoll: move setting of NETPOLL_RX_DROP into netpoll_poll_dev
netpoll: Pass budget into poll_napi
netpoll: Visit all napi handlers in poll_napi
netpoll: Warn if more packets are processed than are budgeted
netpoll: Add netpoll_rx_processing
netpoll: Don't drop all received packets.
netpoll: Move netpoll_trap under CONFIG_NETPOLL_TRAP
netpoll: Consolidate neigh_tx processing in service_neigh_queue
netpoll: Move all receive processing under CONFIG_NETPOLL_TRAP
netpoll: Remove dead packet receive code (CONFIG_NETPOLL_TRAP)
uml/net_kern: Call dev_consume_skb_any instead of dev_kfree_skb.
3c509: Call dev_consume_skb_any instead of dev_kfree_skb.
3c59x: Call dev_consume_skb_any instead of dev_kfree_skb.
8390: Call dev_consume_skb_any instead of dev_kfree_skb.
bfin_mac: Call dev_consume_skb_any instead of dev_kfree_skb.
sun4i-emac: Call dev_consume_skb_any instead of dev_kfree_skb.
am79c961a: Call dev_consume_skb_any instead of dev_kfree_skb.
lance: Call dev_consume_skb_any instead of dev_kfree_skb.
pcnet32: Call dev_kfree_skb_any instead of dev_kfree_skb.
alx: Call dev_kfree_skb_any instead of dev_kfree_skb.
atl1c: Call dev_kfree/consume_skb_any instead of dev_kfree_skb.
bnad: Call dev_kfree_skb_any instead of dev_kfree_skb.
macb: Call dev_kfree_skb_any instead of kfree_skb.
xgmac: Call dev_kfree/consume_skb_any instead of dev_kfree_skb.
cxgb3: Call dev_kfree/consume_skb_any instead of [dev_]kfree_skb.
cxgb4: Call dev_kfree/consume_skb_any instead of [dev_]kfree_skb.
cxfb4vf: Call dev_kfree/consume_skb_any instead of [dev_]kfree_skb.
cs89x0: Call dev_consume_skb_any instead of dev_kfree_skb.
enic: Call dev_kfree_skb_any instead of dev_kfree_skb.
dm9000: Call dev_consume_skb_any instead of dev_kfree_skb.
dmfe: Call dev_kfree/consume_skb_any instead of dev_kfree_skb.
uli526x: Call dev_kfree/consume_skb_any instead of dev_kfree_skb.
sundance: Call dev_kfree_skb_any instead of dev_kfree_skb.
fec: Call dev_kfree_skb_any instead of kfree_skb.
ucc_geth: Call dev_consume_skb_any instead of dev_kfree_skb.
i825xx: Call dev_kfree_skb_any instead of dev_kfree_skb.
ehea: Call dev_consume_skb_any instead of dev_kfree_skb.
ibmveth: Call dev_consume_skb_any instead of dev_kfree_skb.
jme: Call dev_kfree_skb_any instead of dev_kfree_skb.
mv643xx_eth: Call dev_kfree_skb_any instead of dev_kfree_skb.
skge: Call dev_kfree/consume_skb_any instead of dev_kfree_skb.
sky2: Call dev_kfree_skb_any instead of dev_kfree_skb.
ksz884x: Call dev_consume_skb_any instead of dev_kfree_skb.
s2io: Call dev_kfree_skb_any instead of dev_kfree_skb.
vxge: Call dev_kfree_skb_any instead of dev_kfree_skb.
forcedeth: Call dev_kfree_skb_any instead of kfree_skb.
sc92031: Call dev_consume_skb_any instead of dev_kfree_skb.
sis900: Call dev_kfree_skb_any instead of dev_kfree_skb.
smc911x: Call dev_kfree_skb_any instead of dev_kfree_skb.
smc91x: Call dev_kfree/consume_skb_any instead of dev_kfree_skb.
smsc911x: Call dev_consume_skb_any instead of dev_kfree_skb.
stmmac: Call dev_consume_skb_any instead of dev_kfree_skb.
sungem: Call dev_consume_skb_any instead of dev_kfree_skb.
tilepro: Call dev_consume_skb_any instead of kfree_skb.
spider_net: Call dev_consume_skb_any instead of dev_kfree_skb.
via-rhine: Call dev_kfree/consume_skb_any instead of dev_kfree_skb.
via-velocity: Call dev_kfree_skb_any instead of kfree_skb.
xilinx_emaclite: Call dev_consume_skb_any instead of dev_kfree_skb.
vmxnet3: Call dev_kfree_skb_any instead of dev_kfree_skb.
xen-netfront: Call dev_kfree_skb_any instead of dev_kfree_skb.
wlags49_h2: Call dev_kfree/consume_skb_any instead of dev_kfree_skb.
staging/octeon-ethernet: Call dev_kfree/consume_skb_any instead of dev_kfree_skb.
virtio_net: Call dev_kfree_skb_any instead of dev_kfree_skb.
if_vlan: Call dev_kfree_skb_any instead of kfree_skb.
netpoll: Remove gfp parameter from __netpoll_setup
netpoll: Only call ndo_start_xmit from a single place
netpoll: Move rx enable/disable into __dev_close_many
netpoll: Rename netpoll_rx_enable/disable to netpoll_poll_disable/enable
netpoll: Remove strong unnecessary assumptions about skbs
netpoll: Respect NETIF_F_LLTX
net: Add a test to see if a skb is freeable in irq context
netpoll: Use skb_irq_freeable to make zap_completion_queue safe.
Erik Hugne (3):
tipc: failed transmissions should return error
tipc: fix neighbor detection problem after hw address change
tipc: make discovery domain a bearer attribute
Eugenia Emantayev (4):
net/mlx4_en: Verify mlx4_en module parameters
net/mlx4_en: Pad ethernet packets smaller than 17 bytes
net/mlx4_en: Move queue stopped/waked counters to be per ring
net/mlx4: Replace mlx4_en_mac_to_u64() with mlx4_mac_to_u64()
Eyal Perry (2):
net/mlx4_core: Fix sparse warning
net/mlx4_en: Change Connect-X description in kconfig
Eyal Shapira (5):
mac80211: advertise BF STS according to AP support
iwlwifi: mvm: add Rx frames statistics via debugfs
iwlwifi: mvm: cleanups in iwl_dbgfs_frame_stats_read
iwlwifi: mvm: rs: fix search cycle rules
iwlwifi: mvm: don't enable protection for all AMPDUs
Eytan Lifshitz (1):
iwlwifi: mvm: fix possible memory leak
Fabio Estevam (4):
net: bcmgenet: Use devm_ioremap_resource()
smsc911x: Change clock warning message to debug level
smsc911x: Do not use netdev_dbg() when device is not registered
smsc911x: No need to print driver version
Fan Du (8):
skbuff: Introduce skb_to_sgvec_nomark to map skb without mark new end
{IPv4,xfrm} Add ESN support for AH egress part
{IPv4,xfrm} Add ESN support for AH ingress part
{IPv6,xfrm} Add ESN support for AH egress part
{IPv6,xfrm} Add ESN support for AH ingress part
xfrm: Don't prohibit AH from using ESN feature
flowcache: Make flow cache name space aware
flowcache: Bring net/core/flow.c under IPsec maintain scope
Fariya Fatima (1):
rsi: Add RS9113 wireless driver
Felix Fietkau (11):
ath9k: list more reset causes in debugfs
ath9k: do not set half/quarter channel flags in AR_PHY_MODE
ath9k: make some hardware reset log messages debug-only
ath5k: set SURVEY_INFO_IN_USE on get_survey
ath9k_hw: toggle weak signal detection in AP mode on older chipsets
ath9k_hw: tweak noise immunity thresholds for older chipsets
ath9k: fix ready time of the multicast buffer queue
ath9k: clean up and enhance ANI debugfs file
ath9k_hw: remove ANI function restrictions for AP mode
ath9k_hw: set ANI cycpwr_thr1 as absolute values instead of relative
ath9k_hw: set ANI firstep as absolute values instead of relative
Fengguang Wu (3):
netfilter: ipset: Add hash: fix coccinelle warnings
net/mlx4_en: mlx4_en_verify_params() can be static
batman-adv: fix coccinelle warnings
Fernando Luis Vazquez Cao (1):
igb: remove references to long gone command line parameters
Florent Fourcot (1):
ipv6: remove some unused include in flowlabel
Florian Fainelli (53):
net: phy: use network device in phy_print_status
net: phy: update phy_print_status to show pause settings
net: phy: display human readable PHY speed settings
net: phy: add genphy_aneg_done()
net: phy: allow driver to implement their own aneg_done
net: phy: fix phy_{clear,config}_interrupt comment typos
net: phy: re-design phy_modes to be self-contained
net: phy: expose PHY device interface mode
net: phy: add "has_fixups" boolean property
net: phy: expose phydev->has_fixups to sysfs
net: phy: add MoCA PHY type
net: phy: update port type for MoCA PHYs
net: phy: broadcom: extract register definitions
net: phy: add Broadcom BCM7xxx internal PHY driver
net: bcmgenet: add driver definitions and private structure
net: bcmgenet: add main driver file
net: bcmgenet: add MDIO routines
net: bcmgenet: hook into the build system
Documentation: add Device tree bindings for Broadcom GENET
MAINTAINERS: add entry for the Broadcom GENET driver
Documentation: broadcom-bcmgenet: add better clocks documentation
net: phy: move PHY software reset to genphy_soft_reset
net: phy: allow PHY drivers to implement their own software reset
Documentation: networking: update phy.txt with recent changes
Documentation: broadcom-bcmgenet: fix address and cells properties
net: bcmgenet: drop checks on priv->phydev
net: bcmgenet: remove commented code in bcmgenet_xmit()
net: bcmgenet: remove unused bh_lock member
ixgbevf: fix skb->pkt_type checks
net: bcmgenet: remove unused spinlock member
net: bcmgenet: add skb_tx_timestamp call
net: bcmgenet: remove bogus tx queue checks
net: bcmgenet: manipulate netdev_queue directly
net: phy: bcm7xxx: define constants for our registers
net: phy: bcm7xxx: fix spurious MDIO failures during workaround
net: phy: bcm7xxx: properly clear AFE_RX_LP_COUNTER
net: bcmgenet: set RBUF_SKIP_FCS based on UniMAC CRC forwarding
net: greth: remove empty MDIO bus reset function
tg3: remove empty MDIO bus reset function
macb: remove empty MDIO bus reset function
dnet: remove empty MDIO bus reset function
net: ethoc: remove empty MDIO bus function
fec: remove empty MDIO bus function
fs_enet: remove empty MDIO bus function
net: mvmdio: remove empty MDIO bus reset function
net: emaclite: remove empty MDIO bus reset function
net: sun4i: remove empty MDIO bus reset function
net: ftgmac100: remove empty MDIO bus reset function
r6040: remove empty MDIO bus reset function
bfin_mac: remove empty MDIO bus reset function
Documentation: networking: phy.txt: MDIO bus reset is optional
net: sysfs: add Documentation entries for basic set of attributes
net: export NET_ADDR_* values to user-space API
Florian Vaussard (5):
can: sja1000: convert printk to use netdev API
can: sja1000: platform: use devm_* APIs
can: sja1000: fuse of_platform into platform
Documentation: devicetree: sja1000: add reg-io-width binding
can: sja1000: of: add reg-io-width property for 8, 16 and 32-bit register access
Florian Westphal (14):
ip_tunnel: return more precise errno value when adding tunnel fails
netfilter: nft_ct: labels get support
tcp: use zero-window when free_space is low
netfilter: nfnetlink_log: remove unused code
net: tcp: add mib counters to track zero window transitions
netfilter: ipset: kernel: uapi: fix MARKMASK attr ABI breakage
netfilter: connlimit: factor hlist search into new function
netfilter: connlimit: improve packet-to-closed-connection logic
netfilter: connlimit: move insertion of new element out of count function
netfilter: connlimit: use kmem_cache for conn objects
6lowpan: reassembly: un-export local functions
netfilter: connlimit: use keyed locks
netfilter: connlimit: make same_source_net signed
netfilter: connlimit: use rbtree for per-host conntrack obj storage
Franky Lin (2):
brcmfmac: add owner info to sdio_driver structure
brcmfmac: add BCM4354 SDIO interface support
Fujinaka, Todd (1):
igb: add register rd/wr for surprise removal
Geert Uytterhoeven (1):
ath9k: Fix uninitialized variable in ath9k_has_tx_pending()
Girish K S (1):
net: sxgbe: add EEE(Energy Efficient Ethernet) for Samsung sxgbe
Greg Rose (2):
i40evf: Enable the ndo_set_features netdev op
i40e: Make the alloc and free queue vector calls orthogonal
Gu Zheng (1):
net: add a pre-check of net_ns in sk_change_net()
Gustavo Padovan (1):
Bluetooth: Fix skb allocation check for A2MP
Haiyang Zhang (2):
hyperv: Add latest NetVSP versions to auto negotiation
hyperv: Change the receive buffer size for legacy hosts
Hannes Frederic Sowa (7):
ipv6: honor IPV6_PKTINFO with v4 mapped addresses on sendmsg
ipv4: use ip_skb_dst_mtu to determine mtu in ip_fragment
ipv4: yet another new IP_MTU_DISCOVER option IP_PMTUDISC_OMIT
ipv6: yet another new IPV6_MTU_DISCOVER option IPV6_PMTUDISC_OMIT
inet: remove now unused flag DST_NOPEER
ipv6: strengthen fallback fragmentation id generation
ipv6: some ipv6 statistic counters failed to disable bh
Hante Meuleman (15):
brcmfmac: expand sta info to report dtim and beacon period.
brcmfmac: fix sdio sending of large buffers.
brcmfmac: simplify sdio code download routine.
brcmfmac: on sdio remove first detach bus then stop worker.
brcmfmac: Make firmeware roaming a module param.
brcmfmac: Correct header debug dump for sdio tx hdrs.
brcmfmac: de-init driver layers in correct order.
brcmfmac: Minimize SDIO dpc scheduling.
brcmfmac: Remove immediate sleep support from SDIO.
brcmfmac: Small cleanup of redundant code.
brcmfmac: Use atomic functions for intstatus update.
brcmfmac: Put frame sdio tx error handling in sub function.
brcmfmac: Use atomic functions for intstatus update.
brcmfmac: Protect tx seq number for data and control
brcmfmac: Improve scanning settings for connect.
Hariprasad Shenai (3):
cxgb4: Add more PCI device ids.
cxgb4: Adds device ID for few more Chelsio Adapters
cxgb4vf: Adds device Id for few more Chelsio adapters
Harish Patil (1):
qlcnic: Enhance semaphore lock access failure error message
Heiko Carstens (1):
qeth: make qeth_query_card_info_cb() static
Heinrich Schuchardt (1):
rtlwifi: Remove redundant if clause
Hiroaki SHIMODA (1):
sch_tbf: Remove holes in struct tbf_sched_data.
Horia Geanta (1):
xfrm: avoid creating temporary SA when there are no listeners
Ido Shamay (2):
net/mlx4: Set number of RX rings in a utility function
net/mlx4: Fix limiting number of IRQ's instead of RSS queues
Ido Yariv (3):
iwlwifi: pcie: retrieve and parse ACPI power limitations
iwlwifi: mvm: handle platform PCIe power limitation
iwlwifi: 7265: add power limit/tx backoff translation table
Igal Chernobelsky (1):
wlcore: send EAPOL frames with voice priority
Ilan Peer (6):
iwlwifi: mvm: add the quota remainder to a data binding
iwlwifi: mvm: fix quota allocation
cfg80211: fix few minor issues in reg_process_hint()
mac80211: Fix ROC duration == 0 handling
iwlwifi: mvm: modify the tsf_id master/slave logic
cfg80211: send stop AP event only due to internal reason
Ilia Mirkin (1):
netfilter: ipset: move registration message to init from net_init
Inbal Hacohen (1):
iwlwifi: mvm: remove redundant define in fw.c
Ivan Vecera (1):
be2net: do external loopback test only when it is requested
Ivaylo Dimitrov (1):
wl1251: use skb_trim to make skb shorter
Jack Morgenstein (6):
mlx4: Adjust QP1 multiplexing for RoCE/SRIOV
mlx4_core: For RoCE, allow slaves to set the GID entry at that slave's index
mlx4: In RoCE allow guests to have multiple GIDS
mlx4: Add ref counting to port MAC table for RoCE
mlx4: Implement IP based gids support for RoCE/SRIOV
mlx4: Activate RoCE/SRIOV
Jacob Keller (14):
ixgbe: don't use magic size number to assign ptp_caps.name
ixgbe: implement SIOCGHWTSTAMP ioctl
ixgbe: move setting rx_pb_size into get_invariants
ixgbe: add Linux NICS mailing list to contact info
ixgbe: fixup header for ixgbe_set_rxpba_82598
ixgbe: fix some multiline hw_dbg prints
ixgbe: add ixgbe_write_pci_cfg_word with ixgbe_removed check
ixgbe: check Core Clock Disable bit
ixgbe: fix ixgbe_stop_mac_link_on_d3_82599 to check mng correctly
ixgbe: fix ixgbe_setup_mac_link_82599 autoc variables
ixgbe: remove unused media type
ixgbe: use ixgbe_read_pci_cfg_word
ixgbe: clean up ixgbe_atr_compute_perfect_hash_82599
igb: implement SIOCGHWTSTAMP ioctl
Jakub Kicinski (8):
doc: update driver TX algorithm in timestamping.txt
e1000e: add timeout for TX HW time stamping work
e1000e: remove redundant if clause from PTP work
igb: never generate both software and hardware timestamps
igb: fix race conditions on queuing skb for HW time stamp
ixgbe: remove redundant if clause from PTP work
ixgbe: never generate both software and hardware timestamps
ixgbe: fix race conditions on queuing skb for HW time stamp
Jan Beulich (1):
consolidate duplicate code is skb_checksum_setup() helpers
Janusz Dziedzic (14):
ath10k: enable wmi ps peer pa