From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mga01.intel.com (mga01.intel.com [192.55.52.88]) by dpdk.org (Postfix) with ESMTP id E1C3237AF for ; Fri, 6 May 2016 17:58:21 +0200 (CEST) Received: from orsmga002.jf.intel.com ([10.7.209.21]) by fmsmga101.fm.intel.com with ESMTP; 06 May 2016 08:58:20 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.24,587,1455004800"; d="scan'208";a="970231731" Received: from unknown (HELO Sent) ([10.217.248.166]) by orsmga002.jf.intel.com with SMTP; 06 May 2016 08:58:19 -0700 Received: by Sent (sSMTP sendmail emulation); Fri, 06 May 2016 17:57:35 +0200 From: Michal Jastrzebski To: dev@dpdk.org Date: Fri, 6 May 2016 17:57:24 +0200 Message-Id: <1462550250-1256-1-git-send-email-michalx.k.jastrzebski@intel.com> X-Mailer: git-send-email 2.7.0 Subject: [dpdk-dev] [PATCH 0/6] ip_pipeline: CLI rework and improvements X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: patches and discussions about DPDK List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 06 May 2016 15:58:22 -0000 Using the latest librte_cmdline improvements, the CLI implementation of the ip_pipeline application is streamlined and improved, which results in eliminating thousands of lines of code from the application, thus leading to code that is easier to maintain and extend. Michal Jastrzebski (6): examples/ip_pipeline: add helper functions for parsing string examples/ip_pipeline: modifies common pipeline CLI examples/ip_pipeline: modifies routing commands examples/ip_pipeline: modifies firewall pipeline CLI examples/ip_pipeline: modifies flow classifications pipeline CLI examples/ip_pipeline: modifies flow action pipeline CLI examples/ip_pipeline/Makefile | 1 + examples/ip_pipeline/config_parse.c | 242 +-- examples/ip_pipeline/parser.c | 684 +++++++ examples/ip_pipeline/parser.h | 26 +- examples/ip_pipeline/pipeline/pipeline_common_fe.c | 309 ++- examples/ip_pipeline/pipeline/pipeline_firewall.c | 1336 ++++++------- .../ip_pipeline/pipeline/pipeline_flow_actions.c | 1826 ++++++++--------- .../pipeline/pipeline_flow_classification.c | 2066 ++++++++------------ examples/ip_pipeline/pipeline/pipeline_routing.c | 1774 +++++------------ 9 files changed, 3523 insertions(+), 4741 deletions(-) create mode 100644 examples/ip_pipeline/parser.c -- 1.9.1