From mboxrd@z Thu Jan 1 00:00:00 1970 From: Medvedkin Vladimir Subject: [PATCH v2 0/2] lib/rib: Add Routing Information Base library Date: Wed, 21 Feb 2018 21:44:53 +0000 Message-ID: <1519249495-16594-1-git-send-email-medvedkinv@gmail.com> Cc: Medvedkin Vladimir To: dev@dpdk.org 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) List-Id: DPDK patches and discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dev-bounces@dpdk.org Sender: "dev" 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