Break out the broom for some cleanup work
Maintain the MAINTAINERS file. Removed src/plugins/*.am listings. Added
a couple of plugins.
Add vlib_process_create (vlib_main_t *vm, char *name,
vlib_node_function_t *f, u32 log2_n_stack_bytes);
/** @brief Create a vlib process
* @param vm &vlib_global_main
* @param f the process node function
* @param log2_n_stack_bytes size of the process stack, defaults to 16K
* @return newly-create node index
* @warning call only on the main thread. Barrier sync required.
*/
This function makes it easy to spin up periodic processes when features
are enabled for the first time. That coding pattern is highly recommended.
Update the emacs-lisp plugin generator to use vlib_process_create,
instead of generating static periodic process nodes.
Change-Id: Icda33e93b9034779d3a3e228cd1110af14b058a5
Signed-off-by: Dave Barach <dave@barachs.net>
diff --git a/MAINTAINERS b/MAINTAINERS
index b58d537..d934297 100644
--- a/MAINTAINERS
+++ b/MAINTAINERS
@@ -14,15 +14,13 @@
Build System
M: Damjan Marion <damarion@cisco.com>
F: Makefile
-F: src/*.ac
-F: src/*.am
-F: src/*.mk
-F: src/m4/
+F: src/CMakeLists.txt
+F: src/cmake/
Build System Internal
M: Dave Barach <dave@barachs.net>
F: build-root/Makefile
-F: build-data/*
+F: build-data/
Doxygen
M: Chris Luke <chrisy@flirble.org>
@@ -42,12 +40,12 @@
M: Dave Barach <dave@barachs.net>
F: src/vppinfra/
-VLIB Library
+Vector Library
M: Dave Barach <dave@barachs.net>
M: Damjan Marion <damarion@cisco.com>
F: src/vlib/
-VLIB API Libraries
+Binary API Libraries
M: Dave Barach <dave@barachs.net>
F: src/vlibapi/
F: src/vlibmemory/
@@ -126,7 +124,6 @@
F: src/vnet/vxlan/
VNET VXLAN-GPE
-M: Keith Burns <alagalah@gmail.com>
M: Hongjun Ni <hongjun.ni@intel.com>
F: src/vnet/vxlan-gpe/
@@ -144,50 +141,48 @@
Plugin - ACL
M: Andrew Yourtchenko <ayourtch@gmail.com>
F: src/plugins/acl/
-F: src/plugins/acl.am
Plugin - flowprobe
M: Ole Troan <otroan@employees.org>
F: src/plugins/flowprobe/
-F: src/plugins/flowprobe.am
Plugin - GTPU
M: Hongjun Ni <hongjun.ni@intel.com>
F: src/plugins/gtpu/
-F: src/plugins/gtpu.am
Plugin - PPPoE
M: Hongjun Ni <hongjun.ni@intel.com>
F: src/plugins/pppoe/
-F: src/plugins/pppoe.am
Plugin - IPv6 Segment Routing Dynamic Proxy
M: Francois Clad <fclad@cisco.com>
F: src/plugins/srv6-ad/
-F: src/plugins/srv6_ad.am
Plugin - IPv6 Segment Routing Masquerading Proxy
M: Francois Clad <fclad@cisco.com>
F: src/plugins/srv6-am/
-F: src/plugins/srv6_am.am
Plugin - IPv6 Segment Routing Static Proxy
M: Francois Clad <fclad@cisco.com>
F: src/plugins/srv6-as/
-F: src/plugins/srv6_as.am
Plugin - Load Balancer
M: Pierre Pfister <ppfister@cisco.com>
M: Hongjun Ni <hongjun.ni@intel.com>
F: src/plugins/lb/
-F: src/plugins/lb.am
Plugin - NSH
M: Hongjun Ni <hongjun.ni@intel.com>
-M: Keith Burns <alagalah@gmail.com>
M: Vengada <venggovi@cisco.com>
F: src/plugins/nsh/
-F: src/plugins/nsh.am
+
+Plugin - Time-based MAC filter
+M: Dave Barach <dave@barachs.net>
+F: src/plugins/mactime/
+
+Plugin - Network Delay Simulator
+M: Dave Barach <dave@barachs.net>
+F: src/plugins/nsim/
Test Infrastructure
M: Klement Sekera <ksekera@cisco.com>