Overview¶
Linux - Fast Path Synchronization provides transparent synchronization of fast path protocols with Linux.
It provides the cache manager, which is responsible for listening to Linux events and transmitting them to the fast path manager (provided as part of Fast Path Baseline) to configure the fast path.
Statistics are synchronized through the fast path statistics feature (provided as part of Fast Path Baseline).
Entry aging (to prevent the expiration of dynamic entries such as ARP, NDP, conntrack, etc. when they are used in the fast path) is handled by the hit flags synchronization feature (provided as part of Fast Path Baseline).
Features¶
Queuing mechanism to cope with frequent changes
Graceful restart
Monitoring console access via a UNIX socket
Plugins support
Supported features list is automaticaly synchronized with the fast path manager
Plugins¶
To monitor additional modules, the Linux - Fast Path Synchronization daemon can be extended with plugins (shared libraries loaded at startup.)
By default, the daemon loads all shared libraries that match the pattern /usr/lib/cmgr/*.so. You can set the CMGR_PLUGINS environment variable to change the default plugin location pattern.
Available plugins:
OVS acceleration
IPsec output delegation and SA migration