The
genet
driver supports the BCM2711 Ethernet controller
as found on the Raspberry Pi 4.
The following features are supported in the
genet
driver in
FreeBSD :
|
|
IP/TCP/UDP checksum offload for IPv4 and IPv6
|
|
|
10/100/1000Mbps operation in full-duplex mode
|
|
|
10/100Mbps operation in half-duplex mode
|
Note that the operation of transmit checksum offload is coupled
for IPv4 and IPv6; to disable it, both must be disabled even if both
address families are not in use.
The
genet
driver supports the following media types:
| autoselect
|
Enable autoselection of the media type and options.
The user can manually override
the autoselected mode by adding media options to
rc.conf(5).
|
| 10baseT/UTP
|
| |
Set 10Mbps operation.
The
ifconfig(8)
mediaopt
option can also be used to select either
full-duplex
or
half-duplex
modes.
|
| 100baseTX
|
Set 100Mbps (Fast Ethernet) operation.
The
ifconfig(8)
mediaopt
option can also be used to select either
full-duplex
or
half-duplex
modes.
|
| 1000baseT
|
Set 1000baseT operation over twisted pair.
Only
full-duplex
mode is supported.
|
The
genet
driver supports the following media options set with the
mediaopt
option to the
ifconfig(8)
command:
| full-duplex
|
| |
Force full duplex operation.
|
| half-duplex
|
| |
Force half duplex operation.
|
For more information on configuring this device, see
ifconfig(8).