Linus Torvalds
70e71ca0af
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next
...
Pull networking updates from David Miller:
1) New offloading infrastructure and example 'rocker' driver for
offloading of switching and routing to hardware.
This work was done by a large group of dedicated individuals, not
limited to: Scott Feldman, Jiri Pirko, Thomas Graf, John Fastabend,
Jamal Hadi Salim, Andy Gospodarek, Florian Fainelli, Roopa Prabhu
2) Start making the networking operate on IOV iterators instead of
modifying iov objects in-situ during transfers. Thanks to Al Viro
and Herbert Xu.
3) A set of new netlink interfaces for the TIPC stack, from Richard
Alpe.
4) Remove unnecessary looping during ipv6 routing lookups, from Martin
KaFai Lau.
5) Add PAUSE frame generation support to gianfar driver, from Matei
Pavaluca.
6) Allow for larger reordering levels in TCP, which are easily
achievable in the real world right now, from Eric Dumazet.
7) Add a variable of napi_schedule that doesn't need to disable cpu
interrupts, from Eric Dumazet.
8) Use a doubly linked list to optimize neigh_parms_release(), from
Nicolas Dichtel.
9) Various enhancements to the kernel BPF verifier, and allow eBPF
programs to actually be attached to sockets. From Alexei
Starovoitov.
10) Support TSO/LSO in sunvnet driver, from David L Stevens.
11) Allow controlling ECN usage via routing metrics, from Florian
Westphal.
12) Remote checksum offload, from Tom Herbert.
13) Add split-header receive, BQL, and xmit_more support to amd-xgbe
driver, from Thomas Lendacky.
14) Add MPLS support to openvswitch, from Simon Horman.
15) Support wildcard tunnel endpoints in ipv6 tunnels, from Steffen
Klassert.
16) Do gro flushes on a per-device basis using a timer, from Eric
Dumazet. This tries to resolve the conflicting goals between the
desired handling of bulk vs. RPC-like traffic.
17) Allow userspace to ask for the CPU upon what a packet was
received/steered, via SO_INCOMING_CPU. From Eric Dumazet.
18) Limit GSO packets to half the current congestion window, from Eric
Dumazet.
19) Add a generic helper so that all drivers set their RSS keys in a
consistent way, from Eric Dumazet.
20) Add xmit_more support to enic driver, from Govindarajulu
Varadarajan.
21) Add VLAN packet scheduler action, from Jiri Pirko.
22) Support configurable RSS hash functions via ethtool, from Eyal
Perry.
* git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next: (1820 commits)
Fix race condition between vxlan_sock_add and vxlan_sock_release
net/macb: fix compilation warning for print_hex_dump() called with skb->mac_header
net/mlx4: Add support for A0 steering
net/mlx4: Refactor QUERY_PORT
net/mlx4_core: Add explicit error message when rule doesn't meet configuration
net/mlx4: Add A0 hybrid steering
net/mlx4: Add mlx4_bitmap zone allocator
net/mlx4: Add a check if there are too many reserved QPs
net/mlx4: Change QP allocation scheme
net/mlx4_core: Use tasklet for user-space CQ completion events
net/mlx4_core: Mask out host side virtualization features for guests
net/mlx4_en: Set csum level for encapsulated packets
be2net: Export tunnel offloads only when a VxLAN tunnel is created
gianfar: Fix dma check map error when DMA_API_DEBUG is enabled
cxgb4/csiostor: Don't use MASTER_MUST for fw_hello call
net: fec: only enable mdio interrupt before phy device link up
net: fec: clear all interrupt events to support i.MX6SX
net: fec: reset fep link status in suspend function
net: sock: fix access via invalid file descriptor
net: introduce helper macro for_each_cmsghdr
...
2014-12-11 14:27:06 -08:00
..
aacraid
Merge remote-tracking branch 'scsi-queue/drivers-for-3.19' into for-linus
2014-12-08 07:42:25 -08:00
aic7xxx
scsi: drop reason argument from ->change_queue_depth
2014-11-24 14:45:27 +01:00
aic94xx
libsas: remove task_collector mode
2014-11-27 16:40:24 +01:00
arcmsr
scsi: drop reason argument from ->change_queue_depth
2014-11-24 14:45:27 +01:00
arm
ncr5380: Drop legacy scsi.h include
2014-11-20 09:11:10 +01:00
be2iscsi
scsi: drop reason argument from ->change_queue_depth
2014-11-24 14:45:27 +01:00
bfa
scsi: drop reason argument from ->change_queue_depth
2014-11-24 14:45:27 +01:00
bnx2fc
Merge remote-tracking branch 'scsi-queue/drivers-for-3.19' into for-linus
2014-12-08 07:42:25 -08:00
bnx2i
scsi: drop reason argument from ->change_queue_depth
2014-11-24 14:45:27 +01:00
csiostor
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next
2014-12-11 14:27:06 -08:00
cxgbi
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next
2014-12-11 14:27:06 -08:00
device_handler
scsi: handle more device handler setup/teardown in common code
2014-11-12 11:19:36 +01:00
dpt
esas2r
esas2r: fix an oversight in setting return value
2014-11-25 15:42:52 +01:00
fcoe
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next
2014-12-11 14:27:06 -08:00
fnic
scsi: drop reason argument from ->change_queue_depth
2014-11-24 14:45:27 +01:00
ibmvscsi
scsi: drop reason argument from ->change_queue_depth
2014-11-24 14:45:27 +01:00
isci
libsas: remove task_collector mode
2014-11-27 16:40:24 +01:00
libfc
scsi: drop reason argument from ->change_queue_depth
2014-11-24 14:45:27 +01:00
libsas
libsas: remove task_collector mode
2014-11-27 16:40:24 +01:00
lpfc
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs
2014-12-10 16:10:49 -08:00
megaraid
scsi: drop reason argument from ->change_queue_depth
2014-11-24 14:45:27 +01:00
mpt2sas
mpt2sas: simplify ->change_queue_depth
2014-11-24 14:45:27 +01:00
mpt3sas
mpt3sas: simplify ->change_queue_depth
2014-11-24 14:45:28 +01:00
mvsas
libsas: remove task_collector mode
2014-11-27 16:40:24 +01:00
osd
scsi: remove scsi_driver owner field
2014-11-24 20:01:28 +01:00
pcmcia
treewide: Fix typo in printk
2014-08-26 09:35:54 +02:00
pm8001
libsas: remove task_collector mode
2014-11-27 16:40:24 +01:00
qla2xxx
scsi: drop reason argument from ->change_queue_depth
2014-11-24 14:45:27 +01:00
qla4xxx
scsi: drop reason argument from ->change_queue_depth
2014-11-24 14:45:27 +01:00
sym53c8xx_2
scsi: drop reason argument from ->change_queue_depth
2014-11-24 14:45:27 +01:00
ufs
Merge remote-tracking branch 'scsi-queue/drivers-for-3.19' into for-linus
2014-12-08 07:42:25 -08:00
.gitignore
3w-9xxx.c
scsi: drop reason argument from ->change_queue_depth
2014-11-24 14:45:27 +01:00
3w-9xxx.h
3w-sas.c
scsi: drop reason argument from ->change_queue_depth
2014-11-24 14:45:27 +01:00
3w-sas.h
3w-xxxx.c
scsi: drop reason argument from ->change_queue_depth
2014-11-24 14:45:27 +01:00
3w-xxxx.h
3w-xxxx: fix mis-aligned struct accesses
2014-07-25 17:16:56 -04:00
53c700.c
scsi: drop reason argument from ->change_queue_depth
2014-11-24 14:45:27 +01:00
53c700.h
53c700.scr
53c700_d.h_shipped
a100u2w.c
scsi: use pci_zalloc_consistent
2014-08-08 15:57:29 -07:00
a100u2w.h
a2091.c
zorro: ZTWO_VADDR() should return "void __iomem *"
2013-11-26 11:09:07 +01:00
a2091.h
a3000.c
zorro: ZTWO_VADDR() should return "void __iomem *"
2013-11-26 11:09:07 +01:00
a3000.h
a4000t.c
zorro: ZTWO_VADDR() should return "void __iomem *"
2013-11-26 11:09:07 +01:00
advansys.c
scsi: drop reason argument from ->change_queue_depth
2014-11-24 14:45:27 +01:00
aha152x.c
aha152x: debug output update and whitespace cleanup
2014-11-12 11:15:57 +01:00
aha152x.h
aha1542.c
aha1542.h
aha1740.c
scsi: correct return values for .eh_abort_handler implementations
2014-11-12 11:16:08 +01:00
aha1740.h
am53c974.c
tmscsim: replace by am53c974 driver
2014-11-24 16:13:18 +01:00
atari_NCR5380.c
atari_NCR5380: Fix "transfered" typo
2014-11-20 09:11:21 +01:00
atari_scsi.c
atari_NCR5380: Move static co-routine variables to host data
2014-11-20 09:11:20 +01:00
atp870u.c
SCSI: remove unnecessary pci_set_drvdata()
2013-10-14 15:26:04 +02:00
atp870u.h
BusLogic.c
scsi: drop reason argument from ->change_queue_depth
2014-11-24 14:45:27 +01:00
BusLogic.h
bvme6000_scsi.c
ch.c
scsi: remove scsi_driver owner field
2014-11-24 20:01:28 +01:00
constants.c
scsi: set fmt to NULL scsi_extd_sense_format() by default
2014-12-02 18:26:52 +01:00
dc395x.c
scsi: use 64-bit value for 'max_luns'
2014-07-17 22:07:38 +02:00
dc395x.h
dmx3191d.c
dmx3191d: Use NO_IRQ
2014-11-20 09:11:11 +01:00
dpt_i2o.c
scsi: drop reason argument from ->change_queue_depth
2014-11-24 14:45:27 +01:00
dpti.h
scsi: use 64-bit LUNs
2014-07-17 22:07:37 +02:00
dtc.c
ncr5380: Drop legacy scsi.h include
2014-11-20 09:11:10 +01:00
dtc.h
ncr5380: Remove *_RELEASE macros
2014-11-20 09:11:10 +01:00
eata.c
scsi: drop reason argument from ->change_queue_depth
2014-11-24 14:45:27 +01:00
eata_generic.h
eata_pio.c
[SCSI] remove deprecated IRQF_DISABLED from SCSI
2014-03-19 15:04:44 -07:00
eata_pio.h
esp_scsi.c
esp_scsi: enable CONFIG2_FENAB for am53c974
2014-11-24 16:13:17 +01:00
esp_scsi.h
esp_scsi: correctly detect am53c974
2014-11-24 16:13:16 +01:00
fdomain.c
fdomain.h
FlashPoint.c
g_NCR5380.c
ncr5380: Drop legacy scsi.h include
2014-11-20 09:11:10 +01:00
g_NCR5380.h
ncr5380: Remove *_RELEASE macros
2014-11-20 09:11:10 +01:00
g_NCR5380_mmio.c
gdth.c
scsi: rename SERVICE_ACTION_IN to SERVICE_ACTION_IN_16
2014-11-24 20:01:40 +01:00
gdth.h
gdth_ioctl.h
gdth_proc.c
gdth_proc.h
gvp11.c
zorro: ZTWO_VADDR() should return "void __iomem *"
2013-11-26 11:09:07 +01:00
gvp11.h
hosts.c
scsi: remove ordered_tag host template field
2014-11-12 11:19:41 +01:00
hpsa.c
scsi: drop reason argument from ->change_queue_depth
2014-11-24 14:45:27 +01:00
hpsa.h
hpsa: use atomics for commands_outstanding
2014-11-20 09:11:25 +01:00
hpsa_cmd.h
hpsa: get rid of type/attribute/direction bit field where possible
2014-11-20 09:11:25 +01:00
hptiop.c
scsi: drop reason argument from ->change_queue_depth
2014-11-24 14:45:27 +01:00
hptiop.h
imm.c
imm.h
in2000.c
scsi: use 64-bit LUNs
2014-07-17 22:07:37 +02:00
in2000.h
initio.c
[SCSI] remove deprecated IRQF_DISABLED from SCSI
2014-03-19 15:04:44 -07:00
initio.h
ipr.c
scsi: drop reason argument from ->change_queue_depth
2014-11-24 14:45:27 +01:00
ipr.h
ipr: convert to generic DMA API
2014-11-12 11:32:00 +01:00
ips.c
scsi: drop reason argument from ->change_queue_depth
2014-11-24 14:45:27 +01:00
ips.h
iscsi_boot_sysfs.c
[SCSI] iscsi_boot_sysfs: Fix a memory leak in iscsi_boot_destroy_kset()
2014-03-15 10:19:19 -07:00
iscsi_tcp.c
scsi: drop reason argument from ->change_queue_depth
2014-11-24 14:45:27 +01:00
iscsi_tcp.h
net: Fix use after free by removing length arg from sk_data_ready callbacks.
2014-04-11 16:15:36 -04:00
jazz_esp.c
Kconfig
wd719x: Introduce Western Digital WD7193/7197/7296 PCI SCSI card driver
2014-11-25 15:42:54 +01:00
lasi700.c
libiscsi.c
scsi: drop reason argument from ->change_queue_depth
2014-11-24 14:45:27 +01:00
libiscsi_tcp.c
[SCSI] libiscsi: Reduce locking contention in fast path
2014-03-15 10:19:18 -07:00
mac53c94.c
mac53c94.h
mac_esp.c
mac_scsi.c
atari_NCR5380: Introduce FLAG_TAGGED_QUEUING
2014-11-20 09:11:19 +01:00
Makefile
wd719x: Introduce Western Digital WD7193/7197/7296 PCI SCSI card driver
2014-11-25 15:42:54 +01:00
megaraid.c
scsi: correct return values for .eh_abort_handler implementations
2014-11-12 11:16:08 +01:00
megaraid.h
[SCSI] megaraid: simplify internal command handling
2014-03-27 08:26:31 -07:00
mesh.c
scsi: use pci_zalloc_consistent
2014-08-08 15:57:29 -07:00
mesh.h
mvme16x_scsi.c
mvme147.c
mvme147.h
mvumi.c
PCI: Remove DEFINE_PCI_DEVICE_TABLE macro use
2014-08-12 12:15:14 -06:00
mvumi.h
ncr53c8xx.c
scsi: drop reason argument from ->change_queue_depth
2014-11-24 14:45:27 +01:00
ncr53c8xx.h
scsi: Remove CONFIG_SCSI_MULTI_LUN
2014-07-17 22:07:35 +02:00
NCR53c406a.c
NCR53c406a: don't call free_dma() by default
2014-07-25 17:16:56 -04:00
NCR5380.c
ncr5380: Drop legacy scsi.h include
2014-11-20 09:11:10 +01:00
NCR5380.h
atari_NCR5380: Move static co-routine variables to host data
2014-11-20 09:11:20 +01:00
NCR_D700.c
NCR_D700.h
NCR_Q720.c
NCR_Q720.h
nsp32.c
SCSI for-linus on 20141007
2014-10-07 21:29:18 -04:00
nsp32.h
nsp32_debug.c
nsp32_io.h
osst.c
scsi: remove scsi_driver owner field
2014-11-24 20:01:28 +01:00
osst.h
osst_detect.h
osst_options.h
pas16.c
ncr5380: Drop legacy scsi.h include
2014-11-20 09:11:10 +01:00
pas16.h
ncr5380: Remove *_RELEASE macros
2014-11-20 09:11:10 +01:00
pmcraid.c
scsi: drop reason argument from ->change_queue_depth
2014-11-24 14:45:27 +01:00
pmcraid.h
ppa.c
ppa.h
ps3rom.c
scsi: Remove scsi_print_command when calling abort
2014-11-12 11:16:04 +01:00
qla1280.c
scsi: drop reason argument from ->change_queue_depth
2014-11-24 14:45:27 +01:00
qla1280.h
qlogicfas.c
qlogicfas: don't call free_dma()
2014-07-25 17:16:55 -04:00
qlogicfas408.c
qlogicfas408.h
qlogicpti.c
scsi: convert host_busy to atomic_t
2014-07-25 07:43:43 -04:00
qlogicpti.h
raid_class.c
script_asm.pl
scsi.c
Merge remote-tracking branch 'scsi-queue/drivers-for-3.19' into for-linus
2014-12-08 07:42:25 -08:00
scsi.h
scsi_debug.c
scsi_debug: add Report supported opcodes+tmfs; Compare and write
2014-11-25 15:42:57 +01:00
scsi_devinfo.c
scsi: add Intel Multi-Flex to scsi scan blacklist
2014-11-20 17:01:31 +01:00
scsi_error.c
Merge remote-tracking branch 'scsi-queue/drivers-for-3.19' into for-linus
2014-12-08 07:42:25 -08:00
scsi_ioctl.c
scsi: return EAGAIN when resetting a device under EH
2014-11-12 11:16:12 +01:00
scsi_lib.c
scsi: move scsi_dispatch_cmd to scsi_lib.c
2014-11-24 19:57:03 +01:00
scsi_lib_dma.c
scsi_logging.h
scsi: simplify scsi_log_(send|completion)
2014-11-12 11:16:05 +01:00
scsi_module.c
scsi_netlink.c
net: Use netlink_ns_capable to verify the permisions of netlink messages
2014-04-24 13:44:54 -04:00
scsi_pm.c
scsi: async sd resume
2014-04-10 15:30:35 -07:00
scsi_priv.h
scsi: move scsi_dispatch_cmd to scsi_lib.c
2014-11-24 19:57:03 +01:00
scsi_proc.c
scsi: use 64-bit LUNs
2014-07-17 22:07:37 +02:00
scsi_sas_internal.h
scsi_scan.c
Merge remote-tracking branch 'scsi-queue/drivers-for-3.19' into for-linus
2014-12-08 07:42:25 -08:00
scsi_sysctl.c
scsi: convert use of typedef ctl_table to struct ctl_table
2014-06-06 16:08:16 -07:00
scsi_sysfs.c
scsi: drop reason argument from ->change_queue_depth
2014-11-24 14:45:27 +01:00
scsi_trace.c
scsi: rename SERVICE_ACTION_IN to SERVICE_ACTION_IN_16
2014-11-24 20:01:40 +01:00
scsi_transport_api.h
scsi_transport_fc.c
scsi: add defines for new FC port speeds.
2014-07-25 17:16:54 -04:00
scsi_transport_iscsi.c
iscsi class: Fix freeing of skb in get host error path
2014-08-04 13:16:14 +02:00
scsi_transport_sas.c
scsi: use 64-bit LUNs
2014-07-17 22:07:37 +02:00
scsi_transport_spi.c
scsi: remove abuses of scsi_populate_tag
2014-11-12 11:19:41 +01:00
scsi_transport_srp.c
Main set of InfiniBand/RDMA updates for 3.17 merge window:
2014-08-14 11:09:05 -06:00
scsi_typedefs.h
scsicam.c
scsi: PC partition tables are little endian
2014-11-12 11:15:54 +01:00
sd.c
scsi: rename SERVICE_ACTION_IN to SERVICE_ACTION_IN_16
2014-11-24 20:01:40 +01:00
sd.h
scsi: introduce sdev_prefix_printk()
2014-11-12 11:15:57 +01:00
sd_dif.c
sd: Honor block layer integrity handling flags
2014-09-30 15:17:35 -06:00
ses.c
scsi: remove scsi_driver owner field
2014-11-24 20:01:28 +01:00
sg.c
scsi: split scsi_nonblockable_ioctl
2014-11-12 11:16:11 +01:00
sgiwd93.c
sim710.c
sni_53c710.c
sr.c
scsi: remove scsi_driver owner field
2014-11-24 20:01:28 +01:00
sr.h
scsi: introduce sdev_prefix_printk()
2014-11-12 11:15:57 +01:00
sr_ioctl.c
scsi: repurpose the last argument from print_opcode_name()
2014-11-12 11:16:03 +01:00
sr_vendor.c
scsi: Implement sr_printk()
2014-07-17 22:07:39 +02:00
st.c
scsi: remove scsi_driver owner field
2014-11-24 20:01:28 +01:00
st.h
st_options.h
stex.c
scsi: don't force tagged_supported in drivers
2014-11-12 11:19:44 +01:00
storvsc_drv.c
scsi: drop reason argument from ->change_queue_depth
2014-11-24 14:45:27 +01:00
sun3_scsi.c
atari_NCR5380: Remove RESET_RUN_DONE macro
2014-11-20 09:11:20 +01:00
sun3_scsi.h
sun3_scsi: Move macro definitions
2014-11-20 09:11:15 +01:00
sun3_scsi_vme.c
scsi/NCR5380: merge sun3_scsi_vme.c into sun3_scsi.c
2014-05-28 12:16:28 +02:00
sun3x_esp.c
sun_esp.c
sym53c416.c
sym53c416.h
t128.c
ncr5380: Drop legacy scsi.h include
2014-11-20 09:11:10 +01:00
t128.h
ncr5380: Remove *_RELEASE macros
2014-11-20 09:11:10 +01:00
u14-34f.c
scsi: drop reason argument from ->change_queue_depth
2014-11-24 14:45:27 +01:00
ultrastor.c
ultrastor.h
virtio_scsi.c
virtio: virtio 1.0 support, misc patches
2014-12-11 12:20:31 -08:00
vmw_pvscsi.c
vmw_pscsi: simplify ->change_queue_depth
2014-11-24 14:45:28 +01:00
vmw_pvscsi.h
PCI: Move PCI_VENDOR_ID_VMWARE to pci_ids.h
2014-09-24 11:52:09 -06:00
wd33c93.c
scsi: use 64-bit LUNs
2014-07-17 22:07:37 +02:00
wd33c93.h
wd719x.c
wd719x: remove dma_cache_sync call
2014-11-27 16:40:16 +01:00
wd719x.h
wd719x: Introduce Western Digital WD7193/7197/7296 PCI SCSI card driver
2014-11-25 15:42:54 +01:00
wd7000.c
scsi: drop reason argument from ->change_queue_depth
2014-11-24 14:45:27 +01:00
xen-scsifront.c
xen: remove DEFINE_XENBUS_DRIVER() macro
2014-10-06 10:27:57 +01:00
zalon.c
zorro7xx.c
zorro: ZTWO_VADDR() should return "void __iomem *"
2013-11-26 11:09:07 +01:00