From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mga07.intel.com (mga07.intel.com [134.134.136.100]) by dpdk.org (Postfix) with ESMTP id 347782FDD for ; Wed, 19 Jul 2017 17:23:49 +0200 (CEST) Received: from orsmga002.jf.intel.com ([10.7.209.21]) by orsmga105.jf.intel.com with ESMTP; 19 Jul 2017 08:23:48 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.40,381,1496127600"; d="scan'208";a="113122600" Received: from sivswdev02.ir.intel.com ([10.237.217.46]) by orsmga002.jf.intel.com with ESMTP; 19 Jul 2017 08:23:47 -0700 From: Ferruh Yigit To: Thomas Monjalon Cc: dev@dpdk.org, Ferruh Yigit Date: Wed, 19 Jul 2017 16:23:39 +0100 Message-Id: <20170719152339.31228-1-ferruh.yigit@intel.com> X-Mailer: git-send-email 2.8.4 Subject: [dpdk-dev] [pull-request] next-net 17.08 RC2 X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: DPDK patches and discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 19 Jul 2017 15:23:50 -0000 The following changes since commit 838d6b775bfab436859764ea734cddaf95c7b5fd: mbuf: fix VXLAN port in comment (2017-07-19 09:17:35 +0300) are available in the git repository at: http://dpdk.org/git/next/dpdk-next-net for you to fetch changes up to 283fd29236f4e4fde25cc9a1540a224ce0326ea1: test/bonding: add test case for agg selection in mode4 (2017-07-19 16:14:52 +0100) ---------------------------------------------------------------- Beilei Xing (3): net/i40e: check invalid VF queue id for FDIR net/i40e: fix virtchnl message response timeout net/i40e: fix ethertype filter issue for new FW Daniel Mrzyglod (3): net/bonding: add other aggregator modes app/testpmd: support different aggregation modes test/bonding: add test case for agg selection in mode4 Gaetan Rivet (11): ethdev: add deferred intermediate device state ethdev: count devices consistently net/failsafe: add fail-safe PMD net/failsafe: add plug-in support net/failsafe: add flexible device definition net/failsafe: support flow API net/failsafe: support Rx offload capabilities net/failsafe: add fast burst functions net/failsafe: support device removal net/failsafe: support link status change event net/failsafe: support flow API isolation mode Hemant Agrawal (1): net/dpaa2: add support for secondary process attach Ivan Malov (2): net/sfc: request MAC stats upload immediately on port start net/sfc: add support for xstats retrieval by ID Jeff Guo (1): net/i40e: fix VF add/del MAC Jerin Jacob (1): net/thunderx: update sq config register field Jingjing Wu (3): net/ixgbe: fix LSC interrupt net/i40e: fix LSC interrupt net/e1000: fix LSC interrupt Qi Zhang (4): net/i40e: fix VF Tx bytes net/ixgbe: fix drop action for signature match net/ixgbe: fix ipv6 flow create limitation for x550 doc: add known issue for i40e VF performance Qiming Yang (1): net/ixgbe: fix Rx/Tx queue interrupt for x550 devices Rasesh Mody (1): doc: update supported architectures for QEDE PMD Raslan Darawsheh (1): net/tap: remove Linux version check Thomas Monjalon (2): net/tap: add missing newlines in logs net/ring: add missing newlines in logs Tiwei Bie (3): net/i40e: remove an unnecessary goto net/ixgbe: remove an unnecessary goto net/virtio: refactor coding style Wei Zhao (2): net/ixgbe: add support 82599ES SCTP packet drop action net/ixgbe: add queue index check in filter Yongseok Koh (1): net/mlx5: change start pointer of compressed completion MAINTAINERS | 5 + app/test-pmd/cmdline.c | 94 ++- config/common_base | 5 + doc/guides/nics/fail_safe.rst | 221 ++++++ doc/guides/nics/features/failsafe.ini | 26 + doc/guides/nics/features/qede.ini | 2 + doc/guides/nics/features/qede_vf.ini | 2 + doc/guides/nics/i40e.rst | 27 + doc/guides/nics/index.rst | 1 + drivers/net/Makefile | 2 + drivers/net/bonding/rte_eth_bond_8023ad.c | 194 ++++- drivers/net/bonding/rte_eth_bond_8023ad.h | 32 + drivers/net/bonding/rte_eth_bond_8023ad_private.h | 1 + drivers/net/bonding/rte_eth_bond_args.c | 33 + drivers/net/bonding/rte_eth_bond_pmd.c | 19 +- drivers/net/bonding/rte_eth_bond_private.h | 5 + drivers/net/bonding/rte_eth_bond_version.map | 5 + drivers/net/dpaa2/dpaa2_ethdev.c | 14 +- drivers/net/e1000/igb_ethdev.c | 15 +- drivers/net/failsafe/Makefile | 62 ++ drivers/net/failsafe/failsafe.c | 299 ++++++++ drivers/net/failsafe/failsafe_args.c | 468 ++++++++++++ drivers/net/failsafe/failsafe_eal.c | 118 +++ drivers/net/failsafe/failsafe_ether.c | 437 +++++++++++ drivers/net/failsafe/failsafe_flow.c | 244 ++++++ drivers/net/failsafe/failsafe_ops.c | 867 ++++++++++++++++++++++ drivers/net/failsafe/failsafe_private.h | 359 +++++++++ drivers/net/failsafe/failsafe_rxtx.c | 203 +++++ drivers/net/failsafe/rte_pmd_failsafe_version.map | 4 + drivers/net/i40e/i40e_ethdev.c | 26 +- drivers/net/i40e/i40e_ethdev_vf.c | 22 +- drivers/net/i40e/i40e_flow.c | 5 +- drivers/net/i40e/i40e_tm.c | 2 - drivers/net/ixgbe/ixgbe_ethdev.c | 19 +- drivers/net/ixgbe/ixgbe_fdir.c | 4 +- drivers/net/ixgbe/ixgbe_flow.c | 72 +- drivers/net/ixgbe/ixgbe_tm.c | 2 - drivers/net/mlx5/mlx5_rxtx.c | 4 +- drivers/net/ring/rte_eth_ring.c | 6 +- drivers/net/sfc/sfc.h | 1 + drivers/net/sfc/sfc_ethdev.c | 81 ++ drivers/net/sfc/sfc_port.c | 18 + drivers/net/tap/rte_eth_tap.c | 55 +- drivers/net/tap/rte_eth_tap.h | 2 - drivers/net/tap/tap_flow.c | 25 +- drivers/net/thunderx/base/nicvf_hw.c | 1 + drivers/net/thunderx/base/nicvf_hw_defs.h | 6 +- drivers/net/virtio/virtio_rxtx.c | 5 +- lib/librte_ether/rte_ethdev.c | 19 +- lib/librte_ether/rte_ethdev.h | 14 +- mk/rte.app.mk | 1 + test/test/test_link_bonding_mode4.c | 83 ++- 52 files changed, 4073 insertions(+), 164 deletions(-) create mode 100644 doc/guides/nics/fail_safe.rst create mode 100644 doc/guides/nics/features/failsafe.ini create mode 100644 drivers/net/failsafe/Makefile create mode 100644 drivers/net/failsafe/failsafe.c create mode 100644 drivers/net/failsafe/failsafe_args.c create mode 100644 drivers/net/failsafe/failsafe_eal.c create mode 100644 drivers/net/failsafe/failsafe_ether.c create mode 100644 drivers/net/failsafe/failsafe_flow.c create mode 100644 drivers/net/failsafe/failsafe_ops.c create mode 100644 drivers/net/failsafe/failsafe_private.h create mode 100644 drivers/net/failsafe/failsafe_rxtx.c create mode 100644 drivers/net/failsafe/rte_pmd_failsafe_version.map