Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Support for non-dataplane interfaces

TBDSome interfaces do not (yet) have support in DPDK and will be owned by the kernel. They are likely to be used for the management of the system and not for the main packet forwarding functions. The ‘interfaces system’ configuration model provides a method of configuring such interfaces in a manner consistent with the rest of the system. All packet forwarding on such interfaces will occur in the kernel. The configuration available on these interfaces is a significantly smaller subset of the configuration available on interfaces owned by the dataplane.

Code Block
interfaces system <ifname>
interfaces system <ifname> address dhcp
interfaces system <ifname> address dhcpv6
interfaces system <ifname> description <value>
interfaces system <ifname> disable
interfaces system <ifname> disable-link-detect
interfaces system <ifname> ip enable-proxy-arp
interfaces system <ifname> ip gratuitous-arp reply drop
interfaces system <ifname> ip gratuitous-arp reply update
interfaces system <ifname> ip gratuitous-arp request drop
interfaces system <ifname> ip gratuitous-arp request update
interfaces system <ifname> ip gratuitous-arp-count <value>
interfaces system <ifname> ip rpf-check disable
interfaces system <ifname> ip rpf-check loose
interfaces system <ifname> ip rpf-check strict
interfaces system <ifname> ipv6 address
interfaces system <ifname> ipv6 address autoconf
interfaces system <ifname> ipv6 address eui64 <value>
interfaces system <ifname> ipv6 address link-local <value>
interfaces system <ifname> ipv6 disable
interfaces system <ifname> ipv6 dup-addr-detect-transmits <value>
interfaces system <ifname> log_martians
interfaces system <ifname> mac <value>
interfaces system <ifname> mtu <value>
interfaces system <ifname> vif <tagnode>
interfaces system <ifname> vif <tagnode> address dhcp
interfaces system <ifname> vif <tagnode> address dhcpv6
interfaces system <ifname> vif <tagnode> description <value>
interfaces system <ifname> vif <tagnode> disable
interfaces system <ifname> vif <tagnode> inner-vlan <value>
interfaces system <ifname> vif <tagnode> ip enable-proxy-arp
interfaces system <ifname> vif <tagnode> ip gratuitous-arp reply drop
interfaces system <ifname> vif <tagnode> ip gratuitous-arp reply update
interfaces system <ifname> vif <tagnode> ip gratuitous-arp request drop
interfaces system <ifname> vif <tagnode> ip gratuitous-arp request update
interfaces system <ifname> vif <tagnode> ip rpf-check disable
interfaces system <ifname> vif <tagnode> ip rpf-check loose
interfaces system <ifname> vif <tagnode> ip rpf-check strict
interfaces system <ifname> vif <tagnode> ipv6 address
interfaces system <ifname> vif <tagnode> ipv6 address autoconf
interfaces system <ifname> vif <tagnode> ipv6 address eui64 <value>
interfaces system <ifname> vif <tagnode> ipv6 address link-local <value>
interfaces system <ifname> vif <tagnode> ipv6 disable
interfaces system <ifname> vif <tagnode> ipv6 dup-addr-detect-transmits <value>
interfaces system <ifname> vif <tagnode> log_martians
interfaces system <ifname> vif <tagnode> mtu <value>
interfaces system <ifname> vif <tagnode> vlan <value>

...