From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mailrelay1.rambler.ru (mailrelay1.rambler.ru [81.19.66.239]) by dpdk.org (Postfix) with ESMTP id 5F4382C50 for ; Wed, 21 Feb 2018 22:09:09 +0100 (CET) Received: from test02.park.rambler.ru (dpdk01.infra.rambler.ru [10.16.253.100]) by mailrelay1.rambler.ru (Postfix) with ESMTP id 3zmqq85CqLzLm3; Thu, 22 Feb 2018 00:09:08 +0300 (MSK) From: Medvedkin Vladimir To: dev@dpdk.org Cc: Medvedkin Vladimir Date: Wed, 21 Feb 2018 21:44:53 +0000 Message-Id: <1519249495-16594-1-git-send-email-medvedkinv@gmail.com> X-Mailer: git-send-email 1.9.1 X-Rcpt-To: , Subject: [dpdk-dev] [PATCH v2 0/2] lib/rib: Add Routing Information Base library 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, 21 Feb 2018 21:09:09 -0000 This patch series introduces new library librte_rib which potentially could replace librte_lpm. Medvedkin Vladimir (2): Add RIB library Add autotests for RIB library config/common_base | 6 + doc/api/doxy-api.conf | 1 + lib/Makefile | 2 + lib/librte_rib/Makefile | 22 ++ lib/librte_rib/rte_dir24_8.c | 482 +++++++++++++++++++++++++++++++++ lib/librte_rib/rte_dir24_8.h | 116 ++++++++ lib/librte_rib/rte_rib.c | 526 +++++++++++++++++++++++++++++++++++++ lib/librte_rib/rte_rib.h | 322 +++++++++++++++++++++++ lib/librte_rib/rte_rib_version.map | 18 ++ mk/rte.app.mk | 1 + test/test/Makefile | 5 + test/test/test_rib.c | 330 +++++++++++++++++++++++ test/test/test_rib_generate_rt.c | 297 +++++++++++++++++++++ test/test/test_rib_generate_rt.h | 38 +++ test/test/test_rib_lpm_comp.c | 187 +++++++++++++ test/test/test_rib_perf.c | 163 ++++++++++++ 16 files changed, 2516 insertions(+) create mode 100644 lib/librte_rib/Makefile create mode 100644 lib/librte_rib/rte_dir24_8.c create mode 100644 lib/librte_rib/rte_dir24_8.h create mode 100644 lib/librte_rib/rte_rib.c create mode 100644 lib/librte_rib/rte_rib.h create mode 100644 lib/librte_rib/rte_rib_version.map create mode 100644 test/test/test_rib.c create mode 100644 test/test/test_rib_generate_rt.c create mode 100644 test/test/test_rib_generate_rt.h create mode 100644 test/test/test_rib_lpm_comp.c create mode 100644 test/test/test_rib_perf.c -- 1.9.1