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. |
|
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. |
|
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. |
|
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. |
|
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. |
|
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. |
|
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 |
|
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) |
Click to show internal directories.
Click to hide internal directories.