ifstate.yaml
1.10Schema URL
IfState 1.10.1 Configuration Schema
Properties
list of interface settings (link settings and ip addresses)
default settings for configured interfaces
global configuration settings
1 nested properties
global sysctl settings
3 nested properties
overrides per interface sysctl settings in /proc/sys/net/ipv*/conf/all/
default per interface sysctl settings in /proc/sys/net/ipv*/conf/default/
MPLS sysctl settings in /proc/sys/net/mpls/
3 nested properties
number of entries in the platform label table
control whether TTL is propagated
default TTL value to use for MPLS packets
ignore patterns to skip interface, ip address or routing objects
12 nested properties
list of ip address prefixes to be ignored
list of ip address prefixes to be ignored
ignore dynamic assigned ip addresses
interface names matching this list of regex will be ignored
interface names matching this list of regex will be ignored
fdb entries matching this list of regex will be ignored
fdb entries matching this list of regex will be ignored
filter routes by options
filter routes by options
filter rules by options
filter rules by options
netns namespaces matching this list of regex will be ignored
load and pin eBPF programs (i.e. for XDP)
cshaper templates
2 nested properties
Definitions
fdb entries matching this list of regex will be ignored
list of ip address prefixes to be ignored
interface names matching this list of regex will be ignored
filter routes by options
filter rules by options
link mac address (xx:xx:xx:xx:xx:xx)
specifies the netns name or null where the tunnel or underlay should be bind, if not set the binding will happen in the netns namespace of the link
specifies a device group name or index
specifies the base link name or index
specifies the base link's netns name or null if the link isn't in a netns namespace
specifies a master device name or index
specifies the master's netns name or null if the master isn't in a netns namespace
change the mtu of the device
set device state
the transmit queue length of the device
symbolic name for easy reference
remote IPv4 address of the tunnel
local IPv4 address of the tunnel
remote IPv4 address of the tunnel
local IPv4 address of the tunnel
specifies the base link name or index
settings in /proc/sys/net/ipv4/<interface>/conf/
settings in /proc/sys/net/ipv6/<interface>/conf/
MPLS sysctl settings in /proc/sys/net/mpls/
number of entries in the platform label table
control whether TTL is propagated
default TTL value to use for MPLS packets
MPLS interface sysctl settings in /proc/sys/net/mpls/<interface>/
control whether packets can be input on this interface
qdisc id
protocol selector
priority
traffic control queueing discipline
cake - common applications kept enhanced (CAKE)
qdisk type
ACKnowledge filter
ATM mode
autorate-ingress
diffserv mode
ingress
overhead
flow mode
fwmark
memlimit
MPU
NAT
RAW
split GSO
target
wash
traffic control filter action