aboutsummaryrefslogtreecommitdiffstats
path: root/src/plugins
diff options
context:
space:
mode:
authorDave Barach <dave@barachs.net>2020-06-17 08:41:22 -0400
committerFlorin Coras <florin.coras@gmail.com>2020-06-17 20:06:35 +0000
commit994a44c4116dd8f5c3d5270f8772f5b860e368bd (patch)
tree1c2f02de31267c4ac6907ab09c60b770e9c87d5d /src/plugins
parentf6a9b1442a1d8d267aaf68465a78e09046d9b576 (diff)
docs: add more FEATURE.yaml documentation
This patch documents the DNS plugin, vlib packet tracing, vnet feature arcs, and the vppinfra library. Type: docs Signed-off-by: Dave Barach <dave@barachs.net> Change-Id: Idb16ec0593d428ce78fe8404374a823a56b4b420
Diffstat (limited to 'src/plugins')
-rw-r--r--src/plugins/dns/FEATURE.yaml18
1 files changed, 18 insertions, 0 deletions
diff --git a/src/plugins/dns/FEATURE.yaml b/src/plugins/dns/FEATURE.yaml
new file mode 100644
index 00000000000..f643f8f3a86
--- /dev/null
+++ b/src/plugins/dns/FEATURE.yaml
@@ -0,0 +1,18 @@
+---
+name: Caching DNS name resolver
+maintainer: Dave Barach <dave@barachs.net>
+features:
+ - Cache A and AAAA records from an upstream ipv4 DNS server
+ - Respond to ipv4 and ipv6 name resolution requests
+ - Supports cache sizes up to 64K concurrent entries
+ - Supports CNAME indirection
+ - Static cache entry creation, suitable for redirecting specific names
+ - Round robin upstream name lookups
+ - Binary API name lookup support
+ - Missing ipv6 upstream server support
+ - Perf/scale suitable for SOHO devices or other light-duty apps
+description: "A caching DNS name resolver suitable for optimizing
+ name resolution performance, and for overriding
+ gethostbyname() in an LD_PRELOAD library."
+state: development
+properties: [API, CLI, MULTITHREAD]