linux/drivers/net/ethernet/mellanox/mlx5/core
Linus Torvalds 184ca82348 Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net
Pull networking fixes from David Miller:

 1) Buffers powersave frame test is reversed in cfg80211, fix from Felix
    Fietkau.

 2) Remove bogus WARN_ON in openvswitch, from Jarno Rajahalme.

 3) Fix some tg3 ethtool logic bugs, and one that would cause no
    interrupts to be generated when rx-coalescing is set to 0.  From
    Satish Baddipadige and Siva Reddy Kallam.

 4) QLCNIC mailbox corruption and napi budget handling fix from Manish
    Chopra.

 5) Fix fib_trie logic when walking the trie during /proc/net/route
    output than can access a stale node pointer.  From David Forster.

 6) Several sctp_diag fixes from Phil Sutter.

 7) PAUSE frame handling fixes in mlxsw driver from Ido Schimmel.

 8) Checksum fixup fixes in bpf from Daniel Borkmann.

 9) Memork leaks in nfnetlink, from Liping Zhang.

10) Use after free in rxrpc, from David Howells.

11) Use after free in new skb_array code of macvtap driver, from Jason
    Wang.

12) Calipso resource leak, from Colin Ian King.

13) mediatek bug fixes (missing stats sync init, etc.) from Sean Wang.

14) Fix bpf non-linear packet write helpers, from Daniel Borkmann.

15) Fix lockdep splats in macsec, from Sabrina Dubroca.

16) hv_netvsc bug fixes from Vitaly Kuznetsov, mostly to do with VF
    handling.

17) Various tc-action bug fixes, from CONG Wang.

* git://git.kernel.org/pub/scm/linux/kernel/git/davem/net: (116 commits)
  net_sched: allow flushing tc police actions
  net_sched: unify the init logic for act_police
  net_sched: convert tcf_exts from list to pointer array
  net_sched: move tc offload macros to pkt_cls.h
  net_sched: fix a typo in tc_for_each_action()
  net_sched: remove an unnecessary list_del()
  net_sched: remove the leftover cleanup_a()
  mlxsw: spectrum: Allow packets to be trapped from any PG
  mlxsw: spectrum: Unmap 802.1Q FID before destroying it
  mlxsw: spectrum: Add missing rollbacks in error path
  mlxsw: reg: Fix missing op field fill-up
  mlxsw: spectrum: Trap loop-backed packets
  mlxsw: spectrum: Add missing packet traps
  mlxsw: spectrum: Mark port as active before registering it
  mlxsw: spectrum: Create PVID vPort before registering netdevice
  mlxsw: spectrum: Remove redundant errors from the code
  mlxsw: spectrum: Don't return upon error in removal path
  i40e: check for and deal with non-contiguous TCs
  ixgbe: Re-enable ability to toggle VLAN filtering
  ixgbe: Force VLNCTRL.VFE to be set in all VMDq paths
  ...
2016-08-17 17:26:58 -07:00
..
alloc.c
cmd.c net/mlx5: Add timeout handle to commands with callback 2016-07-01 06:12:03 -04:00
cq.c net/mlx5_core: Use tasklet for user-space CQ completion events 2016-05-18 10:45:49 -04:00
debugfs.c
en_arfs.c net/mlx5: Refactor mlx5_add_flow_rule 2016-07-05 00:06:02 -07:00
en_clock.c net/mlx5e: CQE compression 2016-05-11 19:42:39 -04:00
en_common.c net/mlx5e: TIRs management refactoring 2016-07-02 14:40:40 -04:00
en_dcbnl.c Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net 2016-07-06 10:35:22 -07:00
en_ethtool.c net/mlx5e: Expose flow control counters to ethtool 2016-07-05 00:06:03 -07:00
en_fs_ethtool.c net/mlx5e: Add support to get ethtool flow rules 2016-07-05 00:06:03 -07:00
en_fs.c net/mlx5e: Add ethtool flow steering support 2016-07-05 00:06:02 -07:00
en_main.c net/mlx5e: Query minimum required header copy during xmit 2016-07-25 17:53:40 -07:00
en_rep.c net/mlx5e: Add TC offload support for the VF representors netdevice 2016-07-14 13:34:29 -07:00
en_rx_am.c net/mlx5e: Support adaptive RX coalescing 2016-06-27 04:10:41 -04:00
en_rx.c net/mlx5e: Handle RQ flush in error cases 2016-07-01 06:12:03 -04:00
en_stats.h net/mlx5e: Expose flow control counters to ethtool 2016-07-05 00:06:03 -07:00
en_tc.c net_sched: convert tcf_exts from list to pointer array 2016-08-17 19:27:51 -04:00
en_tc.h net/mlx5e: Hardware offloaded flower filter statistics support 2016-05-16 13:43:51 -04:00
en_tx.c net/mlx5e: Check the minimum inline header mode before xmit 2016-07-25 17:53:40 -07:00
en_txrx.c net/mlx5e: Support adaptive RX coalescing 2016-06-27 04:10:41 -04:00
en.h net/mlx5e: Query minimum required header copy during xmit 2016-07-25 17:53:40 -07:00
eq.c net/mlx5_core: Use tasklet for user-space CQ completion events 2016-05-18 10:45:49 -04:00
eswitch_offloads.c net/mlx5: E-Switch, Add API to configure rules for the offloaded mode 2016-07-14 13:34:28 -07:00
eswitch.c net/mlx5: Refactor mlx5_add_flow_rule 2016-07-05 00:06:02 -07:00
eswitch.h net/mlx5: E-Switch, Add API to configure rules for the offloaded mode 2016-07-14 13:34:28 -07:00
fs_cmd.c net/mlx5: Introduce bulk reading of flow counters 2016-07-14 13:34:28 -07:00
fs_cmd.h net/mlx5: Introduce bulk reading of flow counters 2016-07-14 13:34:28 -07:00
fs_core.c net/mlx5: Use PTR_ERR_OR_ZERO() to simplify the code 2016-07-20 14:46:00 -07:00
fs_core.h net/mlx5: Store counters in rbtree instead of list 2016-07-14 13:34:28 -07:00
fs_counters.c net/mlx5: Introduce bulk reading of flow counters 2016-07-14 13:34:28 -07:00
fw.c net/mlx5: Rate limit tables support 2016-06-27 04:10:40 -04:00
health.c net/mlx5_core/health: Remove deprecated create_singlethread_workqueue 2016-07-26 15:18:56 -07:00
Kconfig net/mlx5: Add devlink interface 2016-07-02 14:40:40 -04:00
mad.c
main.c Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net 2016-07-06 10:35:22 -07:00
Makefile net/mlx5e: Add ethtool flow steering support 2016-07-05 00:06:02 -07:00
mcg.c
mlx5_core.h Primary 4.7 merge window changes 2016-05-20 14:35:07 -07:00
mr.c net/mlx5: Refactor mlx5_core_mr to mkey 2016-03-01 11:18:37 -05:00
pagealloc.c net/mlx5: Fix incorrect page count when in internal error 2016-07-01 06:12:03 -04:00
pd.c
port.c net/mlx5e: Report correct auto negotiation and allow toggling 2016-06-27 04:10:41 -04:00
qp.c net/mlx5: Fix masking of reserved bits in XRCD number 2016-06-09 22:06:25 -07:00
rl.c net/mlx5: Rate limit tables support 2016-06-27 04:10:40 -04:00
sriov.c net/mlx5: E-Switch, Add operational mode to the SRIOV e-Switch 2016-07-02 14:40:39 -04:00
srq.c {net, IB}/mlx5: Refactor internal SRQ API 2016-06-23 11:20:07 -04:00
transobj.c net/mlx5: Export required core functions to support RSS 2016-06-23 11:02:43 -04:00
uar.c net/mlx5: Unmap only the relevant IO memory mapping 2016-05-03 13:37:25 -04:00
vport.c net/mlx5e: Query minimum required header copy during xmit 2016-07-25 17:53:40 -07:00
vxlan.c net/mlx5e: Fix del vxlan port command buffer memset 2016-07-20 15:29:50 -07:00
vxlan.h mlx5: Fix merge errors. 2016-05-09 22:05:13 -04:00
wq.c net/mlx5: use mlx5_buf_alloc_node instead of mlx5_buf_alloc in mlx5_wq_ll_create 2016-06-28 05:17:38 -04:00
wq.h