GRCLI-INTERFACE(1)
π GRCLI-INTERFACE π (section 1, the interfaces page)
okay bestie, so this is grcli-interface from the General Commands Manual β it's the page all about interfaces in the grcli world. you want tunnels? bridges? vlans? ports? vrf? bond? all of it lives here. sit down, get a snack, we're doing the whole thing π
β¨ NAME β¨
grcli-interface β Interfaces. that's it, that's the whole name, no notes π
πΈ SYNOPSIS πΈ
every single one of these is a thing you can literally type. i'm not skipping a single one, no cap.
interface add vxlan NAME vni VNI local LOCAL [[mac MAC] [dst_port
DST_PORT] (up|down) [promisc (on|off)] [neigh_snoop (on|off)] [mtu MTU]
([vrf VRF]|[domain DOMAIN]) [description DESCR] [encap_vrf ENCAP_VRF]]
π¦ Create a new VXLAN tunnel interface.
interface add bridge NAME [[promisc (on|off)] [neigh_snoop (on|off)]
[mtu MTU] ([vrf VRF]|[domain DOMAIN]) [description DESCR] [ageing_time
AGE] [mac MAC] [flood (on|off)] [learn (on|off)] [neigh_suppress
(on|off)] (up|down)]
π¦ Create a new bridge interface.
interface add ipip NAME local LOCAL remote REMOTE [[promisc (on|off)]
[neigh_snoop (on|off)] [mtu MTU] ([vrf VRF]|[domain DOMAIN])
[description DESCR] (up|down)]
π¦ Create a new IPIP tunnel interface.
interface add vlan NAME parent PARENT vlan_id VLAN [[promisc (on|off)]
[neigh_snoop (on|off)] [mtu MTU] ([vrf VRF]|[domain DOMAIN])
[description DESCR] [mac MAC] (up|down)]
π¦ Create a new VLAN sub interface.
interface add port NAME devargs DEVARGS [[promisc (on|off)] [neigh_snoop
(on|off)] [mtu MTU] ([vrf VRF]|[domain DOMAIN]) [description DESCR] [mac
MAC] [rxqs N_RXQ] [qsize Q_SIZE] (up|down)]
π¦ Create a new port.
interface add vrf NAME [[fib4-tbl8 FIB4_TBL8] [rib6-routes RIB6_ROUTES]
[fib6-tbl8 FIB6_TBL8] [mac MAC] [description DESCR] [rib4-routes
RIB4_ROUTES]]
π¦ Create a new VRF.
interface add bond NAME mode (active-backup|lacp) [[promisc (on|off)]
[neigh_snoop (on|off)] [mtu MTU] ([vrf VRF]|[domain DOMAIN])
[description DESCR] [balance (rss|l2|l3+l4)] [mac MAC] (up|down)]
π¦ Create a new bond interface.
interface set vxlan NAME [vni VNI] [local LOCAL] [encap_vrf ENCAP_VRF]
[mac MAC] [dst_port DST_PORT] (up|down) [promisc (on|off)] [neigh_snoop
(on|off)] [mtu MTU] ([vrf VRF]|[domain DOMAIN]) [description DESCR]
[name NEW_NAME]
π¦ Modify VXLAN parameters.
interface set bridge NAME (up|down) [promisc (on|off)] [neigh_snoop
(on|off)] [mtu MTU] ([vrf VRF]|[domain DOMAIN]) [description DESCR]
[ageing_time AGE] [mac MAC] [flood (on|off)] [learn (on|off)]
[neigh_suppress (on|off)] [name NEW_NAME]
π¦ Modify bridge parameters.
interface set ipip NAME [local LOCAL] [remote REMOTE] (up|down) [promisc
(on|off)] [neigh_snoop (on|off)] [mtu MTU] ([vrf VRF]|[domain DOMAIN])
[description DESCR] [name NEW_NAME]
π¦ Modify ipip parameters.
interface set vlan NAME [parent PARENT] [vlan_id VLAN] (up|down)
[promisc (on|off)] [neigh_snoop (on|off)] [mtu MTU] ([vrf VRF]|[domain
DOMAIN]) [description DESCR] [mac MAC] [name NEW_NAME]
π¦ Modify VLAN parameters.
interface set port NAME (up|down) [promisc (on|off)] [neigh_snoop
(on|off)] [mtu MTU] ([vrf VRF]|[domain DOMAIN]) [description DESCR] [mac
MAC] [rxqs N_RXQ] [qsize Q_SIZE] [name NEW_NAME]
π¦ Modify port parameters.
interface set vrf NAME [rib4-routes RIB4_ROUTES] [fib4-tbl8 FIB4_TBL8]
[rib6-routes RIB6_ROUTES] [fib6-tbl8 FIB6_TBL8] [mac MAC] [description
DESCR] [name NEW_NAME]
π¦ Reconfigure a VRF.
interface set bond NAME [primary PRIMARY] [mode (active-backup|lacp)]
(up|down) [promisc (on|off)] [neigh_snoop (on|off)] [mtu MTU] ([vrf
VRF]|[domain DOMAIN]) [description DESCR] [balance (rss|l2|l3+l4)] [mac
MAC] [name NEW_NAME]
π¦ Modify bond parameters.
interface config set [flush-routes-on-iface-down (on|off)] [skip-route-
events-on-iface-down (on|off)]
π¦ Change the interface subsystem configuration.
interface config show
π¦ Show the interface subsystem configuration.
interface del NAME
π¦ Delete an existing interface.
interface stats
π¦ Show interface counters.
interface rates
π¦ Show interface counter rates.
interface show ([name NAME]|[type TYPE])
π¦ Show interface details.
π OPTIONS π
these are the little fill-in-the-blank words from up there. every one of them, in order, fr fr:
NAMEβ only show this interface. one (1) interface. yours. πVNIβ the VXLAN Network Identifier, and it has to be in the range1-16777215. respect the range bestie.LOCALβ the local tunnel endpoint address.MACβ set the bond MAC address.DST_PORTβ the UDP destination port. default is4789, in case you were wondering (you were).MTUβ Maximum transmission unit size.VRFβ L3 addressing/routing domain name.DOMAINβ link domain interface.DESCRβ interface description. put a cute little note in there πΈENCAP_VRFβ L3 routing domain name for encap addresses.AGEβ expiration time for learned MAC addresses. yes, MAC addresses get aged out. it's giving skincare routine.REMOTEβ remote tunnel endpoint address.PARENTβ parent port interface.VLANβ VLAN ID.DEVARGSβ DPDK device args.N_RXQβ number of Rx queues.Q_SIZEβ Rx/Tx queues size.FIB4_TBL8β IPv4 TBL8 groups.RIB6_ROUTESβ max IPv6 routes.FIB6_TBL8β IPv6 TBL8 groups.RIB4_ROUTESβ max IPv4 routes.NEW_NAMEβ new interface name. rebranding era β¨PRIMARYβ primary member.TYPEβ only show this type of interface.
π«Ά SEE ALSO π«Ά
go read those too, they're iconic, iykyk π
π REPORTING BUGS π
found a bug? don't be shy, don't suffer in silence. report bugs to the grout project issue tracker at <https://github.com/DPDK/grout/issues>. they wanna hear it, fr.
and that's the whole page bestie π this one came out of the General Commands Manual, dated 2026-10-01, and it's the GRCLI-INTERFACE(1) page β now go forth and configure some interfaces, you absolute main character πβπ
π¦ where this page comes from
- fedora 44: grout 0.18.0-2.fc44 Β· BSD-3-Clause
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms