From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mga12.intel.com (mga12.intel.com [192.55.52.136]) by dpdk.org (Postfix) with ESMTP id 57CFB6904 for ; Mon, 1 Oct 2018 19:30:58 +0200 (CEST) X-Amp-Result: SKIPPED(no attachment in message) X-Amp-File-Uploaded: False Received: from fmsmga008.fm.intel.com ([10.253.24.58]) by fmsmga106.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 01 Oct 2018 10:30:57 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.54,328,1534834800"; d="scan'208";a="75298023" Received: from silpixa00382658.ir.intel.com ([10.237.223.29]) by fmsmga008.fm.intel.com with ESMTP; 01 Oct 2018 10:30:56 -0700 From: Cristian Dumitrescu To: thomas@monjalon.net Cc: dev@dpdk.org Date: Mon, 1 Oct 2018 18:30:41 +0100 Message-Id: <1538415041-114464-1-git-send-email-cristian.dumitrescu@intel.com> X-Mailer: git-send-email 2.7.4 Subject: [dpdk-dev] [pull-request] next-pipeline 18.11 PRE-RC1 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: Mon, 01 Oct 2018 17:30:58 -0000 test/crypto: fix number of queue pairs (2018-09-27 13:41:05 +0200) are available in the git repository at: http://dpdk.org/git/next/dpdk-next-pipeline for you to fetch changes up to 8fbb65ab848be6bbf073e0a1db1ec60095368fae: doc: update action documentation (2018-10-01 18:13:54 +0100) ---------------------------------------------------------------- Cristian Dumitrescu (2): pipeline: add vxlan encap examples/ip_pipeline: add vxlan encap Jasvinder Singh (10): net/softnic: add metering and policing support net/softnic: add meter profile net/softnic: delete meter profile net/softnic: create meter object net/softnic: destroy meter object net/softnic: update meter profile net/softnic: update dscp table net/softnic: update policer actions net/softnic: meter stats read net/softnic: enable flow rule with meter action Kevin Laatz (3): lib/librte_table: add hash func header files examples/ip_pipeline: modify to use new table lib headers net/softnic: modify to use new table lib headers Reshma Pattan (15): net/softnic: add infrastructure for flow API net/softnic: map flow attributes to pipeline table net/softnic: add new cli for flow attribute map net/softnic: replace some pointers with arrays net/softnic: add free table and find out port functions net/softnic: add function to get eth device from softnic net/softnic: implement flow validate API net/softnic: validate and map flow rule with acl table match net/softnic: parse flow protocol for acl table match net/softnic: validate and map flow with hash table match net/softnic: validate and map flow action with table action net/softnic: add flow create API net/softnic: add flow destroy API net/softnic: add flow query API net/softnic: add parsing for raw flow item Zhang, Roy Fan (8): port: add sym crypto port pipeline: add symmetric crypto to action examples/ip_pipeline: add cryptodev examples/ip_pipeline: configure crypto port examples/ip_pipeline: add symmetric crypto action examples/ip_pipeline: update cli parsing examples/ip_pipeline: add script doc: update action documentation doc/guides/prog_guide/packet_framework.rst | 11 +- doc/guides/sample_app_ug/ip_pipeline.rst | 23 + drivers/net/softnic/Makefile | 2 + drivers/net/softnic/hash_func.h | 359 ---- drivers/net/softnic/hash_func_arm64.h | 261 --- drivers/net/softnic/meson.build | 2 + drivers/net/softnic/rte_eth_softnic.c | 29 + drivers/net/softnic/rte_eth_softnic_action.c | 34 +- drivers/net/softnic/rte_eth_softnic_cli.c | 115 +- drivers/net/softnic/rte_eth_softnic_flow.c | 1977 +++++++++++++++++++++++ drivers/net/softnic/rte_eth_softnic_internals.h | 164 +- drivers/net/softnic/rte_eth_softnic_meter.c | 728 +++++++++ drivers/net/softnic/rte_eth_softnic_pipeline.c | 106 +- drivers/net/softnic/rte_eth_softnic_thread.c | 48 +- examples/ip_pipeline/Makefile | 1 + examples/ip_pipeline/action.c | 45 +- examples/ip_pipeline/action.h | 1 + examples/ip_pipeline/cli.c | 758 ++++++++- examples/ip_pipeline/cryptodev.c | 117 ++ examples/ip_pipeline/cryptodev.h | 43 + examples/ip_pipeline/examples/flow_crypto.cli | 58 + examples/ip_pipeline/hash_func.h | 357 ---- examples/ip_pipeline/hash_func_arm64.h | 232 --- examples/ip_pipeline/main.c | 9 + examples/ip_pipeline/meson.build | 3 +- examples/ip_pipeline/pipeline.c | 79 +- examples/ip_pipeline/pipeline.h | 14 + examples/ip_pipeline/thread.c | 10 + lib/librte_pipeline/Makefile | 2 +- lib/librte_pipeline/meson.build | 2 +- lib/librte_pipeline/rte_pipeline_version.map | 1 + lib/librte_pipeline/rte_table_action.c | 859 +++++++++- lib/librte_pipeline/rte_table_action.h | 179 ++ lib/librte_port/Makefile | 4 +- lib/librte_port/meson.build | 8 +- lib/librte_port/rte_port_sym_crypto.c | 552 +++++++ lib/librte_port/rte_port_sym_crypto.h | 93 ++ lib/librte_port/rte_port_version.map | 9 + lib/librte_table/Makefile | 2 + lib/librte_table/meson.build | 2 + lib/librte_table/rte_table_hash_func.h | 245 +++ lib/librte_table/rte_table_hash_func_arm64.h | 21 + 42 files changed, 6252 insertions(+), 1313 deletions(-) delete mode 100644 drivers/net/softnic/hash_func.h delete mode 100644 drivers/net/softnic/hash_func_arm64.h create mode 100644 drivers/net/softnic/rte_eth_softnic_flow.c create mode 100644 drivers/net/softnic/rte_eth_softnic_meter.c create mode 100644 examples/ip_pipeline/cryptodev.c create mode 100644 examples/ip_pipeline/cryptodev.h create mode 100644 examples/ip_pipeline/examples/flow_crypto.cli delete mode 100644 examples/ip_pipeline/hash_func.h delete mode 100644 examples/ip_pipeline/hash_func_arm64.h create mode 100644 lib/librte_port/rte_port_sym_crypto.c create mode 100644 lib/librte_port/rte_port_sym_crypto.h create mode 100644 lib/librte_table/rte_table_hash_func.h create mode 100644 lib/librte_table/rte_table_hash_func_arm64.h