diff options
author | Chris Johns <chrisj@rtems.org> | 2015-06-19 17:35:06 +1000 |
---|---|---|
committer | Chris Johns <chrisj@rtems.org> | 2015-06-19 17:35:06 +1000 |
commit | 54fb9f01f86286ecea3093f6f524afec86d6313f (patch) | |
tree | 220292384e47411e888df8824f67030129a63fa9 /libbsd.txt | |
parent | Remove #undefs and fix formatting. (diff) | |
download | rtems-libbsd-54fb9f01f86286ecea3093f6f524afec86d6313f.tar.bz2 |
Return the default TX and RX hardware checksum for the Cadence driver to off.
The hardware support does not seem to work with qemu. The support can be
enabled with ifconfig or via ioctl on real hardware to get the
performance boost.
Diffstat (limited to 'libbsd.txt')
-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 disabled and it 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 |