The administration of the EVL network stack is done via the evl-net
command line interface from the EVL command set.
The general syntax is as follows:
$ evl net --help
usage: evl-net [options]:
-e -i <ifname> enable out-of-band port in network interface <ifname>
-p <pool-size> max number of out-of-band socket buffers (0=default)
-b <buffer-size> size (in bytes) of out-of-band socket buffer (0=default)
-d -i <ifname> disable out-of-band port in network interface <ifname>
-s <ipaddr> [ -i <ifname> ] neighbour solicitation with <ipaddr>, forced via <ifname> if given
-S <ipaddr> [ -i <ifname> ] same as -s, marking ARP entry as permanent
-Q[RrTtosfa] -i <ifname> query network interface information about <ifname>
-F[<bpf-module.o>] -i <ifname> install/remove eBPF filter (RX)
In order for EVL to send and/or receive network traffic via a network interface device, the latter should be enabled as an out-of-band port.