numam-dpdk/lib/librte_node
Nithin Dabilpuram 5b2655a693 node: add packet classifier
This node classifies pkts based on packet type and
sends them to appropriate next node. This is node
helps in distribution of packets from ethdev_rx node
to different next node with a constant overhead for
all packet types.

Currently all except non fragmented IPV4 packets are marked
to be sent to "pkt_drop" node.
Performance difference on ARM64 Octeontx2 is -4.9% due to
addition of new node in the path.

Signed-off-by: Nithin Dabilpuram <ndabilpuram@marvell.com>
2020-07-22 01:18:59 +02:00
..
ethdev_ctrl.c node: add IPv4 rewrite and lookup control 2020-05-05 23:41:30 +02:00
ethdev_rx_priv.h node: add packet classifier 2020-07-22 01:18:59 +02:00
ethdev_rx.c node: add packet classifier 2020-07-22 01:18:59 +02:00
ethdev_tx_priv.h node: add ethdev Tx 2020-05-05 23:38:31 +02:00
ethdev_tx.c node: add ethdev Tx 2020-05-05 23:38:31 +02:00
ip4_lookup_neon.h node: add packet classifier 2020-07-22 01:18:59 +02:00
ip4_lookup_sse.h node: add IPv4 lookup for x86 2020-05-05 23:41:05 +02:00
ip4_lookup.c node: add IPv4 rewrite and lookup control 2020-05-05 23:41:30 +02:00
ip4_rewrite_priv.h node: add IPv4 rewrite and lookup control 2020-05-05 23:41:30 +02:00
ip4_rewrite.c node: add IPv4 rewrite and lookup control 2020-05-05 23:41:30 +02:00
log.c log: introduce logtype register macro 2020-07-03 15:52:51 +02:00
Makefile node: add packet classifier 2020-07-22 01:18:59 +02:00
meson.build node: add packet classifier 2020-07-22 01:18:59 +02:00
node_private.h node: add packet classifier 2020-07-22 01:18:59 +02:00
null.c node: add logging and null node 2020-05-05 23:37:43 +02:00
pkt_cls_priv.h node: add packet classifier 2020-07-22 01:18:59 +02:00
pkt_cls.c node: add packet classifier 2020-07-22 01:18:59 +02:00
pkt_drop.c node: add packet drop 2020-05-05 23:42:13 +02:00
rte_node_eth_api.h lib: remind experimental status in headers 2020-07-07 12:49:10 +02:00
rte_node_ip4_api.h lib: remind experimental status in headers 2020-07-07 12:49:10 +02:00
rte_node_version.map node: add IPv4 rewrite and lookup control 2020-05-05 23:41:30 +02:00