[pull-request] next-net 18.08 RC2

Message ID 20180723213511.1870-1-ferruh.yigit@intel.com (mailing list archive)
State Accepted, archived
Delegated to: Thomas Monjalon
Headers
Series [pull-request] next-net 18.08 RC2 |

Pull-request

http://dpdk.org/git/next/dpdk-next-net

Checks

Context Check Description
ci/Intel-compilation fail apply issues

Message

Ferruh Yigit July 23, 2018, 9:35 p.m. UTC
  The following changes since commit 711f43ba568acadf6cbccb9f8a29abf0fb3baa25:

  examples/vm_power: make branch ratio configurable (2018-07-21 00:00:43 +0200)

are available in the Git repository at:

  http://dpdk.org/git/next/dpdk-next-net 

for you to fetch changes up to 2056d7a3d0de0548b0926231ed59fc072d387713:

  net/mlx5: fix compilation issues on old kernels (2018-07-23 23:07:16 +0100)

----------------------------------------------------------------
Adrien Mazarguil (6):
      net/mlx5: lay groundwork for switch offloads
      net/mlx5: add framework for switch flow rules
      net/mlx5: add fate actions to switch flow rules
      net/mlx5: add L2-L4 pattern items to switch flow rules
      net/mlx5: add VLAN item and actions to switch flow rules
      net/mlx5: add port ID pattern item to switch flow rules

Andrew Rybchenko (5):
      net/sfc: move Rx checksum offload check to device level
      net/sfc: fix Rx queue offloads reporting in queue info
      net/sfc: prepare to support Rx datapath without checksum
      net/sfc: fix assert in set multicast address list
      net/sfc: handle unknown L3 packet class in EF10 event parser

Beilei Xing (3):
      net/i40e: fix PPPoL2TP packet type parser issue
      net/i40e: fix packet type parser error
      net/i40e: fix fail to set TPID with AQ command

Ferruh Yigit (3):
      net/i40e: remove redundant queue id checks
      net/fm10k: remove redundant queue id checks
      net/ixgbe: remove redundant queue id checks

Gage Eads (2):
      net/tap: set queue started and stopped
      net/pcap: set queue started and stopped

Hyong Youb Kim (2):
      doc: update the enic guide and features
      net/enic: pick the right Rx handler after changing MTU

Igor Romanov (2):
      net/sfc: fix filter exceptions logic
      net/sfc: fallback to filter with zero vid

Jasvinder Singh (2):
      ethdev: improve description for port name API
      net/softnic: fix memory illegal access

Jerin Jacob (1):
      ethdev: fix queue mapping documentation

Kiran Kumar (1):
      net/thunderx: avoid sq door bell writes on zero packets

Moti Haimovsky (1):
      net/mlx5: fix compilation issues on old kernels

Nelio Laranjeiro (2):
      app/testpmd: add VXLAN encap/decap support
      app/testpmd: add NVGRE encap/decap support

Pavan Nikhilesh (1):
      net/thunderx: enable Rx checksum offload

Qi Zhang (1):
      net/ixgbe: fix missing NULL point check

Radu Nicolau (1):
      net/bonding: fix invalid port id

Rahul Lakkireddy (2):
      net/cxgbe: update release notes for flow API support
      net/cxgbe: fix init failure due to new flash parts

Rakesh Kudurumalla (1):
      net/thunderx: add support for Rx VLAN offload

Rasesh Mody (1):
      net/qede: move SPDX tags to source files

Shaopeng He (1):
      net/i40e: fix Tx queue setup after stop queue

Tiwei Bie (1):
      vhost: fix buffer length calculation

Wei Zhao (1):
      net/i40e: fix FDIR check programming status error

Xiaoyun Li (2):
      net/i40e: fix link speed issue
      app/testpmd: fix little perf drop

 app/test-pmd/cmdline.c                        |  345 +++++++
 app/test-pmd/cmdline_flow.c                   |  274 ++++++
 app/test-pmd/testpmd.c                        |   58 +-
 app/test-pmd/testpmd.h                        |   32 +
 doc/guides/nics/cxgbe.rst                     |    2 +-
 doc/guides/nics/enic.rst                      |   76 +-
 doc/guides/nics/features/enic.ini             |    3 +
 doc/guides/rel_notes/release_18_08.rst        |    5 +-
 doc/guides/testpmd_app_ug/testpmd_funcs.rst   |  107 +++
 drivers/net/bonding/rte_eth_bond_pmd.c        |    2 +-
 drivers/net/cxgbe/base/t4_hw.c                |   97 +-
 drivers/net/enic/enic_main.c                  |   25 +-
 drivers/net/fm10k/fm10k_ethdev.c              |  119 ++-
 drivers/net/i40e/i40e_ethdev.c                |   77 +-
 drivers/net/i40e/i40e_ethdev_vf.c             |  107 +--
 drivers/net/i40e/i40e_fdir.c                  |    2 +
 drivers/net/i40e/i40e_rxtx.c                  |  129 ++-
 drivers/net/i40e/rte_pmd_i40e.c               |    1 +
 drivers/net/ixgbe/ixgbe_pf.c                  |    6 +-
 drivers/net/ixgbe/ixgbe_rxtx.c                |  139 ++-
 drivers/net/mlx5/Makefile                     |  187 ++++
 drivers/net/mlx5/mlx5.c                       |   32 +
 drivers/net/mlx5/mlx5.h                       |   28 +
 drivers/net/mlx5/mlx5_defs.h                  |    5 +
 drivers/net/mlx5/mlx5_ethdev.c                |   26 +
 drivers/net/mlx5/mlx5_flow.c                  |  111 +++
 drivers/net/mlx5/mlx5_nl_flow.c               | 1247 +++++++++++++++++++++++++
 drivers/net/pcap/rte_eth_pcap.c               |   49 +
 drivers/net/qede/LICENSE.qede_pmd             |    3 -
 drivers/net/qede/Makefile                     |    3 +-
 drivers/net/qede/base/bcm_osal.c              |    4 +-
 drivers/net/qede/base/bcm_osal.h              |    4 +-
 drivers/net/qede/base/common_hsi.h            |    4 +-
 drivers/net/qede/base/ecore.h                 |    4 +-
 drivers/net/qede/base/ecore_attn_values.h     |    4 +-
 drivers/net/qede/base/ecore_chain.h           |    4 +-
 drivers/net/qede/base/ecore_cxt.c             |    4 +-
 drivers/net/qede/base/ecore_cxt.h             |    4 +-
 drivers/net/qede/base/ecore_cxt_api.h         |    4 +-
 drivers/net/qede/base/ecore_dcbx.c            |    4 +-
 drivers/net/qede/base/ecore_dcbx.h            |    4 +-
 drivers/net/qede/base/ecore_dcbx_api.h        |    4 +-
 drivers/net/qede/base/ecore_dev.c             |    4 +-
 drivers/net/qede/base/ecore_dev_api.h         |    4 +-
 drivers/net/qede/base/ecore_gtt_reg_addr.h    |    4 +-
 drivers/net/qede/base/ecore_gtt_values.h      |    4 +-
 drivers/net/qede/base/ecore_hsi_common.h      |    4 +-
 drivers/net/qede/base/ecore_hsi_debug_tools.h |    4 +-
 drivers/net/qede/base/ecore_hsi_eth.h         |    4 +-
 drivers/net/qede/base/ecore_hsi_init_func.h   |    4 +-
 drivers/net/qede/base/ecore_hsi_init_tool.h   |    4 +-
 drivers/net/qede/base/ecore_hw.c              |    4 +-
 drivers/net/qede/base/ecore_hw.h              |    4 +-
 drivers/net/qede/base/ecore_hw_defs.h         |    4 +-
 drivers/net/qede/base/ecore_init_fw_funcs.c   |    4 +-
 drivers/net/qede/base/ecore_init_fw_funcs.h   |    4 +-
 drivers/net/qede/base/ecore_init_ops.c        |    4 +-
 drivers/net/qede/base/ecore_init_ops.h        |    4 +-
 drivers/net/qede/base/ecore_int.c             |    4 +-
 drivers/net/qede/base/ecore_int.h             |    4 +-
 drivers/net/qede/base/ecore_int_api.h         |    4 +-
 drivers/net/qede/base/ecore_iov_api.h         |    4 +-
 drivers/net/qede/base/ecore_iro.h             |    4 +-
 drivers/net/qede/base/ecore_iro_values.h      |    4 +-
 drivers/net/qede/base/ecore_l2.c              |    4 +-
 drivers/net/qede/base/ecore_l2.h              |    4 +-
 drivers/net/qede/base/ecore_l2_api.h          |    4 +-
 drivers/net/qede/base/ecore_mcp.c             |    4 +-
 drivers/net/qede/base/ecore_mcp.h             |    4 +-
 drivers/net/qede/base/ecore_mcp_api.h         |    4 +-
 drivers/net/qede/base/ecore_mng_tlv.c         |    4 +-
 drivers/net/qede/base/ecore_proto_if.h        |    4 +-
 drivers/net/qede/base/ecore_rt_defs.h         |    4 +-
 drivers/net/qede/base/ecore_sp_api.h          |    4 +-
 drivers/net/qede/base/ecore_sp_commands.c     |    4 +-
 drivers/net/qede/base/ecore_sp_commands.h     |    4 +-
 drivers/net/qede/base/ecore_spq.c             |    4 +-
 drivers/net/qede/base/ecore_spq.h             |    4 +-
 drivers/net/qede/base/ecore_sriov.c           |    4 +-
 drivers/net/qede/base/ecore_sriov.h           |    4 +-
 drivers/net/qede/base/ecore_status.h          |    4 +-
 drivers/net/qede/base/ecore_utils.h           |    4 +-
 drivers/net/qede/base/ecore_vf.c              |    4 +-
 drivers/net/qede/base/ecore_vf.h              |    4 +-
 drivers/net/qede/base/ecore_vf_api.h          |    4 +-
 drivers/net/qede/base/ecore_vfpf_if.h         |    4 +-
 drivers/net/qede/base/eth_common.h            |    4 +-
 drivers/net/qede/base/mcp_public.h            |    4 +-
 drivers/net/qede/base/nvm_cfg.h               |    4 +-
 drivers/net/qede/base/reg_addr.h              |    4 +-
 drivers/net/qede/qede_ethdev.c                |    4 +-
 drivers/net/qede/qede_ethdev.h                |    4 +-
 drivers/net/qede/qede_fdir.c                  |    4 +-
 drivers/net/qede/qede_if.h                    |    4 +-
 drivers/net/qede/qede_logs.h                  |    4 +-
 drivers/net/qede/qede_main.c                  |    4 +-
 drivers/net/qede/qede_rxtx.c                  |    4 +-
 drivers/net/qede/qede_rxtx.h                  |    4 +-
 drivers/net/sfc/sfc_dp_rx.h                   |    1 +
 drivers/net/sfc/sfc_ef10_essb_rx.c            |    3 +-
 drivers/net/sfc/sfc_ef10_rx.c                 |    3 +-
 drivers/net/sfc/sfc_ef10_rx_ev.h              |    2 +
 drivers/net/sfc/sfc_ethdev.c                  |    6 +-
 drivers/net/sfc/sfc_filter.c                  |   14 +
 drivers/net/sfc/sfc_filter.h                  |   10 +
 drivers/net/sfc/sfc_flow.c                    |   92 +-
 drivers/net/sfc/sfc_rx.c                      |   43 +-
 drivers/net/softnic/rte_eth_softnic_swq.c     |    5 +-
 drivers/net/tap/rte_eth_tap.c                 |   56 +-
 drivers/net/thunderx/base/nicvf_hw.c          |    1 +
 drivers/net/thunderx/nicvf_ethdev.c           |   73 +-
 drivers/net/thunderx/nicvf_ethdev.h           |    1 +
 drivers/net/thunderx/nicvf_rxtx.c             |  144 ++-
 drivers/net/thunderx/nicvf_rxtx.h             |   24 +-
 drivers/net/thunderx/nicvf_struct.h           |   28 +-
 lib/librte_ethdev/rte_ethdev.h                |   23 +-
 lib/librte_vhost/virtio_net.c                 |    8 +-
 mk/rte.app.mk                                 |    2 +-
 118 files changed, 3445 insertions(+), 663 deletions(-)
 create mode 100644 drivers/net/mlx5/mlx5_nl_flow.c
 delete mode 100644 drivers/net/qede/LICENSE.qede_pmd
  

Comments

Thomas Monjalon July 26, 2018, 3:28 p.m. UTC | #1
23/07/2018 23:35, Ferruh Yigit:
>   http://dpdk.org/git/next/dpdk-next-net 

Pulled, thanks