misc: add FEATURE.yaml files 66/24866/3
authorDave Barach <dave@barachs.net>
Fri, 7 Feb 2020 13:40:57 +0000 (08:40 -0500)
committerFlorin Coras <florin.coras@gmail.com>
Mon, 10 Feb 2020 16:22:00 +0000 (16:22 +0000)
For src/vnet/classify, src/vnet/cop, src/vnet/pg, and src/vlib/unix

Type: docs

Signed-off-by: Dave Barach <dave@barachs.net>
Change-Id: Ib6ab734608693a1e9562a44808246950616e8d36

src/vlib/unix/FEATURE.yaml [new file with mode: 0644]
src/vnet/classify/FEATURE.yaml [new file with mode: 0644]
src/vnet/cop/FEATURE.yaml [new file with mode: 0644]
src/vnet/pg/FEATURE.yaml [new file with mode: 0644]

diff --git a/src/vlib/unix/FEATURE.yaml b/src/vlib/unix/FEATURE.yaml
new file mode 100644 (file)
index 0000000..e5fcf9c
--- /dev/null
@@ -0,0 +1,13 @@
+---
+name: vlib/unix
+maintainer: Dave Barach <dbarach@cisco.com>
+features:
+  - epoll-based file I/O support
+  - Linux signal handling
+  - Syslog support
+  - Startup configuration processing, logging
+  - Configuration debug CLI pager, banner, main loop polling interval
+  - Per-thread stack allocation, guard-page setup
+description: "Linux-specific support routines"
+state: production
+properties: [CLI, MULTITHREAD]
diff --git a/src/vnet/classify/FEATURE.yaml b/src/vnet/classify/FEATURE.yaml
new file mode 100644 (file)
index 0000000..976bfa5
--- /dev/null
@@ -0,0 +1,10 @@
+---
+name: Classify
+maintainer: Dave Barach <dbarach@cisco.com>
+features:
+  - Swiss-army-knife mask-match engine for classifying packets
+  - Uses 128-bit SIMD vector operations for performance
+  - Many use-cases, including packet trace / pcap capture filtration
+description: "Mask / match packet classifier"
+state: production
+properties: [API, CLI, MULTITHREAD]
diff --git a/src/vnet/cop/FEATURE.yaml b/src/vnet/cop/FEATURE.yaml
new file mode 100644 (file)
index 0000000..c6fbdb8
--- /dev/null
@@ -0,0 +1,11 @@
+---
+name: COP
+maintainer: Dave Barach <dbarach@cisco.com>
+features:
+  - v4, v6 non-default FIB src-address lookup
+  - Drop packets which don't hit a receive adjacency
+  - Not widely used
+
+description: "A very simple / fast source-address whitelist feature"
+state: experimental
+properties: [API, CLI, MULTITHREAD]
diff --git a/src/vnet/pg/FEATURE.yaml b/src/vnet/pg/FEATURE.yaml
new file mode 100644 (file)
index 0000000..5dfdbf6
--- /dev/null
@@ -0,0 +1,13 @@
+---
+name: PG
+maintainer: Dave Barach <dbarach@cisco.com>
+features:
+  - High-speed packet generation
+  - Packet definition CLI
+  - Support for pcap capture replay
+  - Multi-thread packet generation
+  - Packet injection into arbitrary graph nodes
+  - Heavily used by "make test"
+description: "High-speed packet generator"
+state: production
+properties: [CLI, MULTITHREAD]