plugins/

directory
v0.0.0-...-9e3298e Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Sep 14, 2026 License: AGPL-3.0

Directories

Path Synopsis
aaa-cmd
yang
Package yang embeds and registers the AAA command YANG schema module.
Package yang embeds and registers the AAA command YANG schema module.
anomaly
detect
Design: docs/architecture/anomaly/anomaly-4-interop-harness.md -- in-process test composition seam.
Design: docs/architecture/anomaly/anomaly-4-interop-harness.md -- in-process test composition seam.
detect/cmd/yang
Package yang embeds and registers the anomaly-detection command YANG schema module.
Package yang embeds and registers the anomaly-detection command YANG schema module.
detect/yang
Package yang embeds and registers the anomaly-detection configuration YANG schema module.
Package yang embeds and registers the anomaly-detection configuration YANG schema module.
observe/cmd/yang
Package yang embeds and registers the ze-anomaly-observe-cmd YANG command schema for the behavioral anomaly observe plugin.
Package yang embeds and registers the ze-anomaly-observe-cmd YANG command schema for the behavioral anomaly observe plugin.
observe/yang
Package yang embeds and registers the ze-anomaly-observe-conf YANG configuration schema for the behavioral anomaly observe plugin.
Package yang embeds and registers the ze-anomaly-observe-conf YANG configuration schema for the behavioral anomaly observe plugin.
shape
Design: docs/architecture/anomaly/anomaly-4-interop-harness.md -- in-process test composition seam.
Design: docs/architecture/anomaly/anomaly-4-interop-harness.md -- in-process test composition seam.
shape/cmd/yang
Package yang embeds and registers the anomaly-shaping command YANG schema module.
Package yang embeds and registers the anomaly-shaping command YANG schema module.
shape/yang
Package yang embeds and registers the anomaly-shaping configuration YANG schema module.
Package yang embeds and registers the anomaly-shaping configuration YANG schema module.
events
Package as112events holds the as112 plugin's redistribute producer identity: its numeric ProtocolID and the LOCAL typed EventBus handle for (as112, route-change).
Package as112events holds the as112 plugin's redistribute producer identity: its numeric ProtocolID and the LOCAL typed EventBus handle for (as112, route-change).
yang
Package yang embeds and registers the AS112 command and configuration YANG schema modules.
Package yang embeds and registers the AS112 command and configuration YANG schema modules.
Design: (none -- new feature, shell completion generation) Detail: bash.go -- bash completion script generation Detail: zsh.go -- zsh completion script generation Detail: fish.go -- fish completion script generation Detail: nushell.go -- nushell completion script generation Detail: words.go -- dynamic completion data source for shell scripts Detail: peers.go -- dynamic peer selector completion from running daemon
Design: (none -- new feature, shell completion generation) Detail: bash.go -- bash completion script generation Detail: zsh.go -- zsh completion script generation Detail: fish.go -- fish completion script generation Detail: nushell.go -- nushell completion script generation Detail: words.go -- dynamic completion data source for shell scripts Detail: peers.go -- dynamic peer selector completion from running daemon
config-archive-cmd
yang
Package yang embeds and registers the configuration-archive command YANG schema module.
Package yang embeds and registers the configuration-archive command YANG schema module.
config-cli
yang
Package yang embeds and registers the config CLI command YANG schema module.
Package yang embeds and registers the config CLI command YANG schema module.
config-schema
yang
Package yang embeds and registers the schema CLI command YANG schema module.
Package yang embeds and registers the schema CLI command YANG schema module.
config-storage
yang
Package yang embeds and registers the storage CLI command YANG schema module.
Package yang embeds and registers the storage CLI command YANG schema module.
config-yang
yang
Package yang embeds and registers the YANG CLI command YANG schema module.
Package yang embeds and registers the YANG CLI command YANG schema module.
events
Package connectedevents registers the connected-routes redistribution producer and route-change event.
Package connectedevents registers the connected-routes redistribution producer and route-change event.
yang
Package yang embeds and registers the connected-routes configuration YANG schema module.
Package yang embeds and registers the connected-routes configuration YANG schema module.
yang
Package yang embeds and registers the control-plane policing (CoPP) configuration YANG schema module.
Package yang embeds and registers the control-plane policing (CoPP) configuration YANG schema module.
cos
yang
Package yang embeds and registers the class-of-service (CoS) configuration YANG schema module.
Package yang embeds and registers the class-of-service (CoS) configuration YANG schema module.
cmd
Package cmd registers the show-crashes RPC handler that lists and displays recorded crash reports.
Package cmd registers the show-crashes RPC handler that lists and displays recorded crash reports.
yang
Package yang embeds and registers the crashes command YANG schema module.
Package yang embeds and registers the crashes command YANG schema module.
ddos
detect
Design: docs/architecture/ddos/cp-survival-5-detect-5-characterization.md -- flow-source readiness.
Design: docs/architecture/ddos/cp-survival-5-detect-5-characterization.md -- flow-source readiness.
detect/yang
Package yang embeds and registers the DDoS-detection configuration YANG schema module.
Package yang embeds and registers the DDoS-detection configuration YANG schema module.
flowspec/cmd/yang
Package yang embeds and registers the ze-ddos-flowspec-cmd YANG command schema for the DDoS FlowSpec plugin.
Package yang embeds and registers the ze-ddos-flowspec-cmd YANG command schema for the DDoS FlowSpec plugin.
flowspec/yang
Package yang embeds and registers the ze-ddos-flowspec-conf YANG configuration schema for the DDoS FlowSpec plugin.
Package yang embeds and registers the ze-ddos-flowspec-conf YANG configuration schema for the DDoS FlowSpec plugin.
flowtriq/yang
Package yang embeds and registers the ze-ddos-flowtriq-conf YANG configuration schema for the DDoS flowtriq plugin.
Package yang embeds and registers the ze-ddos-flowtriq-conf YANG configuration schema for the DDoS flowtriq plugin.
local/cmd/yang
Package yang embeds and registers the ze-ddos-local-cmd YANG command schema for the DDoS local plugin.
Package yang embeds and registers the ze-ddos-local-cmd YANG command schema for the DDoS local plugin.
local/yang
Package yang embeds and registers the ze-ddos-local-conf YANG configuration schema for the DDoS local plugin.
Package yang embeds and registers the ze-ddos-local-conf YANG configuration schema for the DDoS local plugin.
observe/cmd/yang
Package yang embeds and registers the ze-ddos-cmd YANG command schema for the DDoS observe plugin.
Package yang embeds and registers the ze-ddos-cmd YANG command schema for the DDoS observe plugin.
observe/yang
Package yang embeds and registers the ze-ddos-observe-conf YANG configuration schema for the DDoS observe plugin.
Package yang embeds and registers the ze-ddos-observe-conf YANG configuration schema for the DDoS observe plugin.
cmd
Package cmd registers RPC handlers that report live debug logging state for the debug plugin.
Package cmd registers RPC handlers that report live debug logging state for the debug plugin.
yang
Package yang embeds and registers the ze-debug-cmd YANG command schema for the debug plugin.
Package yang embeds and registers the ze-debug-cmd YANG command schema for the debug plugin.
yang
Package yang embeds and registers the ze-dhcp-server-conf YANG configuration schema for the DHCP server plugin.
Package yang embeds and registers the ze-dhcp-server-conf YANG configuration schema for the DHCP server plugin.
cmd
Package cmd registers RPC handlers for diagnostic show commands including TCP reachability checks and control-plane packet capture.
Package cmd registers RPC handlers for diagnostic show commands including TCP reachability checks and control-plane packet capture.
yang
Package yang embeds and registers the ze-diag-cmd YANG command schema for the diag plugin.
Package yang embeds and registers the ze-diag-cmd YANG command schema for the diag plugin.
env
yang
Package yang embeds and registers the ze-env-cmd YANG command schema for the env plugin.
Package yang embeds and registers the ze-env-cmd YANG command schema for the env plugin.
Design: docs/architecture/core-design.md — external format bridge CLI Detail: main_sdk.go — SDK/TLS connect-back mode for engine-launched bridge
Design: docs/architecture/core-design.md — external format bridge CLI Detail: main_sdk.go — SDK/TLS connect-back mode for engine-launched bridge
fib
kernel
Design: docs/architecture/core-design.md -- FIB backend abstraction Overview: fibkernel.go -- FIB kernel plugin Related: backend_linux.go -- Linux netlink backend Related: backend_other.go -- noop backend for non-Linux platforms Related: monitor.go -- external route change handling
Design: docs/architecture/core-design.md -- FIB backend abstraction Overview: fibkernel.go -- FIB kernel plugin Related: backend_linux.go -- Linux netlink backend Related: backend_other.go -- noop backend for non-Linux platforms Related: monitor.go -- external route change handling
kernel/events
Package events defines event constants for the FIB kernel plugin.
Package events defines event constants for the FIB kernel plugin.
kernel/yang
Package yang embeds and registers the ze-fib-conf YANG configuration schema for the kernel FIB plugin.
Package yang embeds and registers the ze-fib-conf YANG configuration schema for the kernel FIB plugin.
p4
Design: docs/architecture/core-design.md -- FIB P4 backend Overview: fibp4.go -- FIB P4 plugin
Design: docs/architecture/core-design.md -- FIB P4 backend Overview: fibp4.go -- FIB P4 plugin
p4/yang
Package yang embeds and registers the ze-fib-p4-conf YANG configuration schema for the P4 FIB plugin.
Package yang embeds and registers the ze-fib-p4-conf YANG configuration schema for the P4 FIB plugin.
vpp
Design: docs/research/vpp-deployment-reference.md -- VPP FIB route programming Detail: backend.go -- GoVPP backend and mock for testing
Design: docs/research/vpp-deployment-reference.md -- VPP FIB route programming Detail: backend.go -- GoVPP backend and mock for testing
vpp/yang
Package yang embeds and registers the ze-fib-vpp-conf YANG configuration schema for the VPP FIB plugin.
Package yang embeds and registers the ze-fib-vpp-conf YANG configuration schema for the VPP FIB plugin.
firewall
nft
Package firewallnft implements the firewall backend using google/nftables.
Package firewallnft implements the firewall backend using google/nftables.
vpp
Package firewallvpp implements the ze firewall Backend interface on top of VPP's ACL plugin binary API via GoVPP.
Package firewallvpp implements the ze firewall Backend interface on top of VPP's ACL plugin binary API via GoVPP.
conntrack
Package conntrack reads Linux conntrack flow entries via netlink and tracks per-flow byte and packet deltas for flow export.
Package conntrack reads Linux conntrack flow entries via netlink and tracks per-flow byte and packet deltas for flow export.
enrich
Package enrich annotates exported flows with BGP-derived AS, next-hop, and local-pref metadata via longest-prefix-match lookups.
Package enrich annotates exported flows with BGP-derived AS, next-hop, and local-pref metadata via longest-prefix-match lookups.
ipfix
Package ipfix encodes flow and interface-counter records into IPFIX export messages.
Package ipfix encodes flow and interface-counter records into IPFIX export messages.
netflow9
Package netflow9 encodes flow and interface-counter records into NetFlow v9 export packets.
Package netflow9 encodes flow and interface-counter records into NetFlow v9 export packets.
sampling
Package sampling captures sampled packets using the Linux tc sample action and the psample generic netlink reader.
Package sampling captures sampled packets using the Linux tc sample action and the psample generic netlink reader.
sflow
Package sflow encodes interface counters and sampled packets into sFlow v5 export datagrams.
Package sflow encodes interface counters and sampled packets into sFlow v5 export datagrams.
yang
Package yang embeds and registers the flow export configuration YANG schema module.
Package yang embeds and registers the flow export configuration YANG schema module.
flowexport-cmd
yang
Package yang embeds and registers the ze-flowexport-cmd YANG command schema for the flow export plugin.
Package yang embeds and registers the ze-flowexport-cmd YANG command schema for the flow export plugin.
Design: docs/architecture/core-design.md -- FlowSpec-to-firewall bridge engine Related: register.go -- plugin registration that invokes runEngine
Design: docs/architecture/core-design.md -- FlowSpec-to-firewall bridge engine Related: register.go -- plugin registration that invokes runEngine
Design: docs/architecture/dns/geodns.md -- geodns listen-port bind-capability doctor check Related: register.go -- DoctorChecks registration (geodns-listen-capability)
Design: docs/architecture/dns/geodns.md -- geodns listen-port bind-capability doctor check Related: register.go -- DoctorChecks registration (geodns-listen-capability)
yang
Package yang embeds and registers the GeoDNS command and configuration YANG schema modules.
Package yang embeds and registers the GeoDNS command and configuration YANG schema modules.
gnmi-cmd
yang
Package yang embeds and registers the gNMI command YANG schema module.
Package yang embeds and registers the gNMI command YANG schema module.
Package host is the offline fallback for `show host [section]`.
Package host is the offline fallback for `show host [section]`.
host-cmd
cmd
Package cmd registers the host inventory, kernel-log, and file-descriptor command handlers.
Package cmd registers the host inventory, kernel-log, and file-descriptor command handlers.
yang
Package yang embeds and registers the host command YANG schema modules.
Package yang embeds and registers the host command YANG schema modules.
iface
dhcp
Package ifacedhcp implements DHCPv4/DHCPv6 client functionality as a separate plugin.
Package ifacedhcp implements DHCPv4/DHCPv6 client functionality as a separate plugin.
netlink
Package ifacenetlink implements the netlink-based interface management backend for Linux.
Package ifacenetlink implements the netlink-based interface management backend for Linux.
ra
Design: docs/features/interfaces.md -- Router Advertisement sender for a LAN unit Related: register.go -- the factory that binds the counters declared here
Design: docs/features/interfaces.md -- Router Advertisement sender for a LAN unit Related: register.go -- the factory that binds the counters declared here
vpp
Package ifacevpp implements the iface backend for VPP via the GoVPP binary API.
Package ifacevpp implements the iface backend for VPP via the GoVPP binary API.
vpp/yang
Package yang embeds and registers the VPP interface command YANG schema module.
Package yang embeds and registers the VPP interface command YANG schema module.
yang
Package yang embeds and registers the image server configuration YANG schema module.
Package yang embeds and registers the image server configuration YANG schema module.
Package init provides the `ze init` command that bootstraps the zefs database with SSH credentials before any other ze command can work.
Package init provides the `ze init` command that bootstraps the zefs database with SSH credentials before any other ze command can work.
Design: docs/architecture/isis/isis-4-component-config.md -- IS-IS component registration Related: config.go -- typed config resolution Related: server.go -- engine orchestration + PDU dispatcher Related: events.go -- event namespace + typed handles
Design: docs/architecture/isis/isis-4-component-config.md -- IS-IS component registration Related: config.go -- typed config resolution Related: server.go -- engine orchestration + PDU dispatcher Related: events.go -- event namespace + typed handles
adjacency
Package adjacency implements the IS-IS adjacency finite state machine and per-circuit neighbor table.
Package adjacency implements the IS-IS adjacency finite state machine and per-circuit neighbor table.
circuit
Package circuit implements the per-interface IS-IS circuit runtime that drives Hello exchange and the adjacency table.
Package circuit implements the per-interface IS-IS circuit runtime that drives Hello exchange and the adjacency table.
cli
lsdb
Package lsdb implements the per-level IS-IS link-state database store.
Package lsdb implements the per-level IS-IS link-state database store.
packet
Package packet is the IS-IS PDU and TLV wire codec: the protocol's serialization boundary.
Package packet is the IS-IS PDU and TLV wire codec: the protocol's serialization boundary.
redistribute/events
Design: docs/architecture/isis/isis-11-redistribution.md -- IS-IS redistevents producer wiring.
Design: docs/architecture/isis/isis-11-redistribution.md -- IS-IS redistevents producer wiring.
spf
Package spf computes IS-IS shortest paths via Dijkstra over the LSDB graph and installs the resulting routes.
Package spf computes IS-IS shortest paths via Dijkstra over the LSDB graph and installs the resulting routes.
transport
Package transport implements the raw L2 transport that carries IS-IS PDUs between the socket and the engine.
Package transport implements the raw L2 transport that carries IS-IS PDUs between the socket and the engine.
types
Package types defines the pure IS-IS domain value types: SystemID, SourceID, LSPID, NET, AreaID, the two wide metric widths (Metric and PrefixMetric), SequenceNumber, RemainingLifetime and HoldingTime.
Package types defines the pure IS-IS domain value types: SystemID, SourceID, LSPID, NET, AreaID, the two wide metric widths (Metric and PrefixMetric), SequenceNumber, RemainingLifetime and HoldingTime.
yang
Package yang embeds and registers the IS-IS command and configuration YANG schema modules.
Package yang embeds and registers the IS-IS command and configuration YANG schema modules.
events
Package kernelevents registers the kernel redistribution protocol and its route-change events.
Package kernelevents registers the kernel redistribution protocol and its route-change events.
yang
Package yang embeds and registers the kernel plugin's YANG configuration schema.
Package yang embeds and registers the kernel plugin's YANG configuration schema.
ldp
RFC: rfc/short/rfc5036.md -- Section 3.5.2 Hello Hold Time defaults Design: docs/architecture/ldp/mpls-ldp.md -- LDP discovery (UDP hello) Related: wire.go -- HelloMessage encoding/decoding
RFC: rfc/short/rfc5036.md -- Section 3.5.2 Hello Hold Time defaults Design: docs/architecture/ldp/mpls-ldp.md -- LDP discovery (UDP hello) Related: wire.go -- HelloMessage encoding/decoding
yang
Package yang embeds and registers the LDP plugin's YANG command and configuration schemas.
Package yang embeds and registers the LDP plugin's YANG command and configuration schemas.
Package local implements the ze install and uninstall local-mode commands that copy the binary and scaffold its config directory.
Package local implements the ze install and uninstall local-mode commands that copy the binary and scaffold its config directory.
log
cmd
Package cmd implements the log plugin's command handlers for listing, setting, and reading runtime log levels.
Package cmd implements the log plugin's command handlers for listing, setting, and reading runtime log levels.
yang
Package yang embeds and registers the log plugin's YANG command schema.
Package yang embeds and registers the log plugin's YANG command schema.
Design: docs/architecture/plugin/plugin-system.md -- plugin registration Detail: memlock_linux.go -- the init() that takes the lock Detail: register.go -- registration, the engine run, and the doctor check
Design: docs/architecture/plugin/plugin-system.md -- plugin registration Detail: memlock_linux.go -- the init() that takes the lock Detail: register.go -- registration, the engine run, and the doctor check
meta
cmd
Package cmd implements the meta plugin's command discovery, help, event-monitor, and plugin-configuration handlers.
Package cmd implements the meta plugin's command discovery, help, event-monitor, and plugin-configuration handlers.
yang
Package yang embeds and registers the command-meta plugin's YANG API, command, and monitor schemas.
Package yang embeds and registers the command-meta plugin's YANG API, command, and monitor schemas.
mpls-cmd
yang
Package yang embeds and registers the MPLS command plugin's YANG schema.
Package yang embeds and registers the MPLS command plugin's YANG schema.
mrt
yang
Package yang embeds and registers the MRT plugin's YANG configuration schema.
Package yang embeds and registers the MRT plugin's YANG configuration schema.
ntp
Package ntp implements a lightweight NTP client plugin for ze.
Package ntp implements a lightweight NTP client plugin for ze.
events
Package events defines event constants for the "system" event namespace.
Package events defines event constants for the "system" event namespace.
yang
Package yang embeds and registers the NTP plugin's YANG command and configuration schemas.
Package yang embeds and registers the NTP plugin's YANG command and configuration schemas.
Design: docs/architecture/ospf/ospf-4-component-config.md -- per-area state scaffolding Related: config.go -- areaConfig and interfaceConfig inputs
Design: docs/architecture/ospf/ospf-4-component-config.md -- per-area state scaffolding Related: config.go -- areaConfig and interfaceConfig inputs
cli
iface
Package iface implements the per-interface OSPF runtime, including the interface state machine, Hello exchange, DR election, and neighbor management.
Package iface implements the per-interface OSPF runtime, including the interface state machine, Hello exchange, DR election, and neighbor management.
lsdb
Package lsdb implements the per-area OSPF link-state database with LSA flooding, origination, and aging.
Package lsdb implements the per-area OSPF link-state database with LSA flooding, origination, and aging.
neighbor
Package neighbor implements the OSPFv2 Neighbor State Machine and database-exchange scaffolding.
Package neighbor implements the OSPFv2 Neighbor State Machine and database-exchange scaffolding.
packet
Package packet is the OSPFv2 packet and LSA wire codec: the protocol's serialization boundary.
Package packet is the OSPFv2 packet and LSA wire codec: the protocol's serialization boundary.
redistribute/events
Design: docs/architecture/ospf/ospf-10-as-external-asbr.md -- OSPF redistevents producer wiring.
Design: docs/architecture/ospf/ospf-10-as-external-asbr.md -- OSPF redistevents producer wiring.
spf
Package spf implements OSPF shortest-path-first computation, route selection, and loop-free-alternate backup calculation.
Package spf implements OSPF shortest-path-first computation, route selection, and loop-free-alternate backup calculation.
sr
Package sr holds the address-family-neutral control plane for OSPF Segment Routing (RFC 8665 for the IPv4 family, RFC 8666 for the IPv6 family).
Package sr holds the address-family-neutral control plane for OSPF Segment Routing (RFC 8665 for the IPv4 family, RFC 8666 for the IPv6 family).
transport
Package transport is the OSPFv2 raw IPv4 transport byte pipe.
Package transport is the OSPFv2 raw IPv4 transport byte pipe.
types
Package types contains pure OSPFv2 value types and checksum algorithms.
Package types contains pure OSPFv2 value types and checksum algorithms.
v3/packet
Package packet is the OSPFv3 (RFC 5340) packet and LSA wire codec: the protocol's serialization boundary.
Package packet is the OSPFv3 (RFC 5340) packet and LSA wire codec: the protocol's serialization boundary.
v3/transport
Package transport implements the OSPFv3 raw IPv6 socket transport that sends and receives OSPF datagrams per interface.
Package transport implements the OSPFv3 raw IPv6 socket transport that sends and receives OSPF datagrams per interface.
v3/types
Package types holds the OSPFv3 (RFC 5340) leaf value types shared by every later OSPFv3 child spec: Router ID, Area ID, Instance ID, Interface ID, Link State ID, the 16-bit LS Type with embedded flooding scope, the comparable LSA key, sequence numbers, ages, the 24-bit Options field, IPv6 prefix length/options, and metrics.
Package types holds the OSPFv3 (RFC 5340) leaf value types shared by every later OSPFv3 child spec: Router ID, Area ID, Instance ID, Interface ID, Link State ID, the 16-bit LS Type with embedded flooding scope, the comparable LSA key, sequence numbers, ages, the 24-bit Options field, IPv6 prefix length/options, and metrics.
wire
Package wire defines the address-family-neutral RawPacket handed from an OSPF transport up to the shared engine.
Package wire defines the address-family-neutral RawPacket handed from an OSPF transport up to the shared engine.
yang
Package yang embeds and registers the OSPF plugin's YANG command and configuration schemas.
Package yang embeds and registers the OSPF plugin's YANG command and configuration schemas.
Package passwd implements the `ze passwd` subcommand.
Package passwd implements the `ze passwd` subcommand.
ping-cmd
yang
Package yang embeds and registers the ping command plugin's YANG schema.
Package yang embeds and registers the ping command plugin's YANG schema.
pki-cmd
yang
Package yang embeds and registers the PKI command plugin's YANG schema.
Package yang embeds and registers the PKI command plugin's YANG schema.
yang
Package yang embeds and registers the policy-route plugin's YANG command and configuration schemas.
Package yang embeds and registers the policy-route plugin's YANG command and configuration schemas.
Package provision implements the ze provision command that runs DHCP, PXE, and TFTP servers for remote device installation.
Package provision implements the ze provision command that runs DHCP, PXE, and TFTP servers for remote device installation.
resolve-cmd
yang
Package yang embeds and registers the resolve command plugin's YANG schema.
Package yang embeds and registers the resolve command plugin's YANG schema.
yang
Package yang embeds and registers the routing-table plugin's YANG configuration schema.
Package yang embeds and registers the routing-table plugin's YANG configuration schema.
Design: docs/architecture/rsvpte/mpls-rsvp-te.md -- RSVP-TE bandwidth admission control Related: wire.go -- FlowSpec carries bandwidth parameters Related: fsm.go -- LSP tracks bandwidth reservation
Design: docs/architecture/rsvpte/mpls-rsvp-te.md -- RSVP-TE bandwidth admission control Related: wire.go -- FlowSpec carries bandwidth parameters Related: fsm.go -- LSP tracks bandwidth reservation
yang
Package yang embeds and registers the RSVP-TE plugin's YANG schema modules.
Package yang embeds and registers the RSVP-TE plugin's YANG schema modules.
Design: docs/architecture/behavior/signals.md — signal handling CLI
Design: docs/architecture/behavior/signals.md — signal handling CLI
events
Package staticevents registers the static route protocol's redistribution event types.
Package staticevents registers the static route protocol's redistribution event types.
vpp
Package staticvpp programs static routes into the VPP FIB via GoVPP.
Package staticvpp programs static routes into the VPP FIB via GoVPP.
yang
Package yang embeds and registers the static route plugin's YANG schema modules.
Package yang embeds and registers the static route plugin's YANG schema modules.
storage-cmd
yang
Package yang embeds and registers the storage command plugin's YANG schema module.
Package yang embeds and registers the storage command plugin's YANG schema module.
Package systemd installs and uninstalls ze as a systemd service.
Package systemd installs and uninstalls ze as a systemd service.
yang
Package yang embeds and registers the TFTP server plugin's YANG schema module.
Package yang embeds and registers the TFTP server plugin's YANG schema module.
traceroute-cmd
yang
Package yang embeds and registers the traceroute command plugin's YANG schema module.
Package yang embeds and registers the traceroute command plugin's YANG schema module.
traffic
netlink
Package trafficnetlink implements the traffic control backend using vishvananda/netlink.
Package trafficnetlink implements the traffic control backend using vishvananda/netlink.
vpp
Package trafficvpp implements the ze traffic-control Backend interface on top of VPP's binary API via GoVPP.
Package trafficvpp implements the ze traffic-control Backend interface on top of VPP's binary API via GoVPP.
traffic-cmd
yang
Package yang embeds and registers the traffic command plugin's YANG schema module.
Package yang embeds and registers the traffic command plugin's YANG schema module.
Package trafficusage implements the `traffic-usage` system plugin: eBPF TCX per-(port,protocol) and (opt-in) per-IP byte accounting on operator-selected interfaces, exported as Prometheus metrics and viewable via `show traffic-usage`.
Package trafficusage implements the `traffic-usage` system plugin: eBPF TCX per-(port,protocol) and (opt-in) per-IP byte accounting on operator-selected interfaces, exported as Prometheus metrics and viewable via `show traffic-usage`.
yang
Package yang embeds and registers the traffic-usage plugin's YANG schema modules.
Package yang embeds and registers the traffic-usage plugin's YANG schema modules.
update-cmd
cmd
Package cmd handles the system update and firmware show/update RPC commands.
Package cmd handles the system update and firmware show/update RPC commands.
yang
Package yang embeds and registers the update command plugin's YANG schema modules.
Package yang embeds and registers the update command plugin's YANG schema modules.
Design: docs/architecture/vrrp/vrrp-first-hop-redundancy.md -- Accept_Mode dataplane enforcement RFC: rfc/short/rfc9568.md (VRRPv3) -- Section 6.1 Accept_Mode, Section 6.4.3 Active Related: instance.go -- doInstallVIPs and doRemoveVIPs own this filter's lifetime
Design: docs/architecture/vrrp/vrrp-first-hop-redundancy.md -- Accept_Mode dataplane enforcement RFC: rfc/short/rfc9568.md (VRRPv3) -- Section 6.1 Accept_Mode, Section 6.4.3 Active Related: instance.go -- doInstallVIPs and doRemoveVIPs own this filter's lifetime
fsm
Design: docs/architecture/vrrp/vrrp-first-hop-redundancy.md -- VRRP FSM output actions (closed set) RFC: rfc/short/rfc9568.md (VRRPv3) and rfc/short/rfc3768.md (VRRPv2)
Design: docs/architecture/vrrp/vrrp-first-hop-redundancy.md -- VRRP FSM output actions (closed set) RFC: rfc/short/rfc9568.md (VRRPv3) and rfc/short/rfc3768.md (VRRPv2)
packet
RFC: rfc/short/rfc9568.md -- Section 5.2.8 (v3 checksum, IPv4 message-only) + rx RFC 5798 dual-accept RFC: rfc/short/rfc3768.md -- Section 5.3.7 (v2 checksum, no pseudo-header) Design: (RFC 8200 Section 8.1 -- IPv6 upper-layer checksum pseudo-header)
RFC: rfc/short/rfc9568.md -- Section 5.2.8 (v3 checksum, IPv4 message-only) + rx RFC 5798 dual-accept RFC: rfc/short/rfc3768.md -- Section 5.3.7 (v2 checksum, no pseudo-header) Design: (RFC 8200 Section 8.1 -- IPv6 upper-layer checksum pseudo-header)

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL