FreeBSD manual
download PDF document: felix.4.pdf
FELIX(4) FreeBSD Kernel Interfaces Manual FELIX(4)
NAME
felix - driver for Microchip Ocelot Felix switch
SYNOPSIS
To compile this driver into the kernel the following lines must be
present in the kernel configuration file:
options SOC_NXP_LS
device pci
device fdt
device mdio
device enetc
device etherswitch
device felix
DESCRIPTION
The felix driver provides a management interface to Microchip Ocelot
Felix switch (VSC9959) found in NXP LS1028A SoC. It is a PCI device, part
of the larger ENETC root complex. The driver is using etherswitch(4)
framework.
This driver supports only dot1q vlan. dot1q support port base addtag,
striptag, dropuntagged, dropuntagged.
EXAMPLES
Configure dot1q vlan by etherswitchcfg command.
# etherswitchcfg config vlan_mode dot1q
Configure port 5 is tagging port.
# etherswitchcfg port5 addtag
Disable port 5 is tagging port.
# etherswitchcfg port5 -addtag
SEE ALSO
etherswitch(4), etherswitchcfg(8)
HISTORY
The felix device driver first appeared in FreeBSD 14.0.
AUTHORS
The felix driver was written by Kornel Duleba (mindal@semihalf.com) and
Lukasz Hajec (lha@semihalf.com)
FreeBSD 14.0-RELEASE-p11 June 21, 2021 FreeBSD 14.0-RELEASE-p11