Netdev List
 help / color / mirror / Atom feed
* [pull request][net-next V2 00/15] Mellanox, mlx5 updates 2019-03-20
@ 2019-03-21 22:51 Saeed Mahameed
  2019-03-21 22:51 ` [net-next V2 01/15] net/mlx5: Simplify sriov enable/disable flow Saeed Mahameed
                   ` (15 more replies)
  0 siblings, 16 replies; 20+ messages in thread
From: Saeed Mahameed @ 2019-03-21 22:51 UTC (permalink / raw)
  To: David S. Miller; +Cc: netdev, Saeed Mahameed

Hi Dave,

This series includes mlx5 updates.
For more information please see tag log below.

Please pull and let me know if there is any problem.

v1->v2:
    Remove NFP specific vxlan/geneve port #defines based upon Jakub's feedback.

Thanks,
Saeed.

---
The following changes since commit 83b038db255d83a32c15fd003f9a921204b9215a:

  Merge branch 'net-phy-Move-Omega-PHY-entry-to-Cygnus-PHY-driver' (2019-03-21 13:41:52 -0700)

are available in the Git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/saeed/linux.git tags/mlx5-updates-2019-03-20

for you to fetch changes up to 4f22632dcd2db7969ad614c8d2ed03ac6be47889:

  net/mlx5e: Replace TC VLAN pop and push actions with VLAN modify (2019-03-21 15:15:29 -0700)

----------------------------------------------------------------
mlx5-updates-2019-03-20

This series includes updates to mlx5 driver,

1) Compiler warnings cleanup from Saeed Mahameed
2) Parav Pandit simplifies sriov enable/disables
3) Roi Dayan, protection from invalid memory access in offload
   fdb table
4) Gustavo A. R. Silva, Removes a redundant assignment
5) Moshe Shemesh, Adds Geneve tunnel stateless offload support
6) Eli Britstein, Adds the Support for VLAN modify action and
   Replaces TC VLAN pop and push actions with VLAN modify

Note: This series includes two simple non-mlx5 patches,

1) Declare IANA_VXLAN_UDP_PORT definition in include/net/vxlan.h,
and use it in some drivers.
2) Declare GENEVE_UDP_PORT definition in include/net/geneve.h,
and use it in mlx5 and nfp drivers.

----------------------------------------------------------------
Eli Britstein (3):
      net/mlx5e: Add VLAN ID rewrite fields
      net/mlx5e: Support VLAN modify action
      net/mlx5e: Replace TC VLAN pop and push actions with VLAN modify

Gustavo A. R. Silva (1):
      net/mlx5e: Remove redundant assignment

Moshe Shemesh (4):
      net: Move the definition of the default Geneve udp port to public header file
      net/mlx5e: Take SW parser code to a separate function
      net/mlx5e: TX, Add geneve tunnel stateless offload support
      net: Add IANA_VXLAN_UDP_PORT definition to vxlan header file

Parav Pandit (3):
      net/mlx5: Simplify sriov enable/disable flow
      net/mlx5: Rename total_vfs to total_vports
      net/mlx5: Simplify mlx5_sriov_is_enabled() by using pci core API

Roi Dayan (1):
      net/mlx5: E-Switch, Protect from invalid memory access in offload fdb table

Saeed Mahameed (3):
      net/mlx5: Fix compilation warning in eq.c
      net/mlx5e: Fix port buffer function documentation format
      net/mlx5e: Fix compilation warning in en_tc.c

 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c    |  4 +-
 drivers/net/ethernet/mellanox/mlx5/core/en.h       | 47 ++++++++++++++++
 .../ethernet/mellanox/mlx5/core/en/port_buffer.c   | 30 +++++-----
 .../mellanox/mlx5/core/en_accel/en_accel.h         | 51 +++++++++++++++++
 .../mellanox/mlx5/core/en_accel/ipsec_rxtx.c       | 36 ++++--------
 drivers/net/ethernet/mellanox/mlx5/core/en_main.c  | 18 +++++-
 drivers/net/ethernet/mellanox/mlx5/core/en_tc.c    | 65 +++++++++++++++++++++-
 drivers/net/ethernet/mellanox/mlx5/core/en_tx.c    |  5 ++
 drivers/net/ethernet/mellanox/mlx5/core/eq.c       |  6 +-
 drivers/net/ethernet/mellanox/mlx5/core/eswitch.h  |  3 +
 .../ethernet/mellanox/mlx5/core/eswitch_offloads.c |  7 +--
 .../net/ethernet/mellanox/mlx5/core/lib/port_tun.c |  6 +-
 .../net/ethernet/mellanox/mlx5/core/lib/vxlan.c    |  5 +-
 .../net/ethernet/mellanox/mlx5/core/mlx5_core.h    |  6 +-
 drivers/net/ethernet/mellanox/mlx5/core/sriov.c    | 51 +++--------------
 drivers/net/ethernet/netronome/nfp/flower/action.c |  4 +-
 drivers/net/ethernet/netronome/nfp/flower/main.h   |  3 -
 .../net/ethernet/netronome/nfp/flower/offload.c    |  4 +-
 drivers/net/geneve.c                               |  2 -
 include/linux/mlx5/mlx5_ifc.h                      |  1 +
 include/net/geneve.h                               |  2 +
 include/net/vxlan.h                                |  2 +
 22 files changed, 244 insertions(+), 114 deletions(-)

^ permalink raw reply	[flat|nested] 20+ messages in thread

end of thread, other threads:[~2019-03-22 16:14 UTC | newest]

Thread overview: 20+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2019-03-21 22:51 [pull request][net-next V2 00/15] Mellanox, mlx5 updates 2019-03-20 Saeed Mahameed
2019-03-21 22:51 ` [net-next V2 01/15] net/mlx5: Simplify sriov enable/disable flow Saeed Mahameed
2019-03-21 22:51 ` [net-next V2 02/15] net/mlx5: Rename total_vfs to total_vports Saeed Mahameed
2019-03-21 22:51 ` [net-next V2 03/15] net/mlx5: Simplify mlx5_sriov_is_enabled() by using pci core API Saeed Mahameed
2019-03-21 22:51 ` [net-next V2 04/15] net/mlx5: Fix compilation warning in eq.c Saeed Mahameed
2019-03-21 22:51 ` [net-next V2 05/15] net/mlx5e: Fix port buffer function documentation format Saeed Mahameed
2019-03-21 22:51 ` [net-next V2 06/15] net/mlx5e: Fix compilation warning in en_tc.c Saeed Mahameed
2019-03-21 22:51 ` [net-next V2 07/15] net/mlx5e: Remove redundant assignment Saeed Mahameed
2019-03-21 22:51 ` [net-next V2 08/15] net/mlx5: E-Switch, Protect from invalid memory access in offload fdb table Saeed Mahameed
2019-03-21 22:51 ` [net-next V2 09/15] net: Move the definition of the default Geneve udp port to public header file Saeed Mahameed
2019-03-21 22:54   ` Jakub Kicinski
2019-03-21 22:51 ` [net-next V2 10/15] net/mlx5e: Take SW parser code to a separate function Saeed Mahameed
2019-03-21 22:51 ` [net-next V2 11/15] net/mlx5e: TX, Add geneve tunnel stateless offload support Saeed Mahameed
2019-03-21 22:51 ` [net-next V2 12/15] net: Add IANA_VXLAN_UDP_PORT definition to vxlan header file Saeed Mahameed
2019-03-21 22:54   ` Jakub Kicinski
2019-03-21 23:04     ` Saeed Mahameed
2019-03-21 22:51 ` [net-next V2 13/15] net/mlx5e: Add VLAN ID rewrite fields Saeed Mahameed
2019-03-21 22:51 ` [net-next V2 14/15] net/mlx5e: Support VLAN modify action Saeed Mahameed
2019-03-21 22:51 ` [net-next V2 15/15] net/mlx5e: Replace TC VLAN pop and push actions with VLAN modify Saeed Mahameed
2019-03-22 16:13 ` [pull request][net-next V2 00/15] Mellanox, mlx5 updates 2019-03-20 Saeed Mahameed

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox