diff options
author | Chris Johns <chrisj@rtems.org> | 2015-06-22 10:43:47 +1000 |
---|---|---|
committer | Chris Johns <chrisj@rtems.org> | 2015-06-22 10:43:47 +1000 |
commit | b9fb1ef3319887ff5549525cd7af10d6fd8708c0 (patch) | |
tree | 8156c26c03aa23555cd225375b379e7bd8c3e56b | |
parent | Revert "if_cgem: Enable hardware checksum assist" (diff) | |
download | rtems-libbsd-b9fb1ef3319887ff5549525cd7af10d6fd8708c0.tar.bz2 |
Update libbsd.txt with Xilinx Zynq TXCSUM and RXCSUM controls.
-rw-r--r-- | libbsd.txt | 14 |
1 files changed, 13 insertions, 1 deletions
@@ -1075,12 +1075,24 @@ Broadcom BCM4401 _bsd_bfe_pcimodule_sys_init Links Broadcom BCM570x _bsd_bge_pcimodule_sys_init Needs Symbols (A) E1000 IGB _bsd_igb_pcimodule_sys_init Links E1000 EM _bsd_em_pcimodule_sys_init Links +Cadence ? Links, works. ---- - Symbols (A) pci_get_vpd_ident +=== Cadence === + +The cadence driver works on the Xilinx Zynq platform. The hardware checksum +support works on real hardware but does not seem to be supported on qemu +therefore the default state is to disable TXCSUM and RXCSUM and this can be +enabled from the shell with: + + # ifconfig cgem0 rxcsum txcsum + +or with an ioctl call to the network interface driver with SIOCSIFCAP and the +mask IFCAP_TXCSUM and IFCAP_RXCSUM set. + == Problems to report to FreeBSD == The MMAP_NOT_AVAILABLE define is inverted on its usage. When it is |