diff options
author | zbb <zbb@FreeBSD.org> | 2015-10-18 22:02:58 +0000 |
---|---|---|
committer | zbb <zbb@FreeBSD.org> | 2015-10-18 22:02:58 +0000 |
commit | 710dcf20352bbf19a7f847496a8355d5a0750ee2 (patch) | |
tree | d02dca3196794c58e8d10a6b93095b6f8a55fcaf /sys/conf | |
parent | 5b831e248abfef6965ad7c7d2addfda8be7994c5 (diff) | |
download | FreeBSD-src-710dcf20352bbf19a7f847496a8355d5a0750ee2.zip FreeBSD-src-710dcf20352bbf19a7f847496a8355d5a0750ee2.tar.gz |
Introduce initial support for Cavium's ThunderX networking interface
- The driver consists of three main componens: PF, VF, BGX
- Requires appropriate entries in DTS and MDIO driver
- Supports only FDT configuration
- Multiple Tx queues and single Rx queue supported
- No RSS, HW checksum and TSO support
- No more than 8 queues per-IF (only one Queue Set per IF)
- HW statistics enabled
- Works in all available MAC modes (1,10,20,40G)
- Style converted to BSD according to style(9)
- The code brings lmac_if interface used by the BGX driver to
update its logical MACs state.
Obtained from: Semihalf
Sponsored by: The FreeBSD Foundation
Diffstat (limited to 'sys/conf')
-rw-r--r-- | sys/conf/files.arm64 | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/sys/conf/files.arm64 b/sys/conf/files.arm64 index 399a35e..698c053 100644 --- a/sys/conf/files.arm64 +++ b/sys/conf/files.arm64 @@ -68,6 +68,12 @@ dev/psci/psci_arm64.S optional psci dev/uart/uart_cpu_fdt.c optional uart fdt dev/uart/uart_dev_pl011.c optional uart pl011 dev/usb/controller/dwc_otg_hisi.c optional dwcotg soc_hisi_hi6220 +dev/vnic/nic_main.c optional vnic pci +dev/vnic/nicvf_main.c optional vnic pci pci_iov +dev/vnic/nicvf_queues.c optional vnic pci pci_iov +dev/vnic/thunder_bgx_fdt.c optional vnic fdt +dev/vnic/thunder_bgx.c optional vnic pci +dev/vnic/lmac_if.m optional vnic kern/kern_clocksource.c standard kern/subr_dummy_vdso_tc.c standard libkern/bcmp.c standard |