[rtems-libbsd commit] Update libbsd.txt with Xilinx Zynq TXCSUM and RXCSUM controls.

Chris Johns chrisj at rtems.org
Mon Jun 22 00:43:54 UTC 2015


Module:    rtems-libbsd
Branch:    master
Commit:    b9fb1ef3319887ff5549525cd7af10d6fd8708c0
Changeset: http://git.rtems.org/rtems-libbsd/commit/?id=b9fb1ef3319887ff5549525cd7af10d6fd8708c0

Author:    Chris Johns <chrisj at rtems.org>
Date:      Mon Jun 22 10:43:47 2015 +1000

Update libbsd.txt with Xilinx Zynq TXCSUM and RXCSUM controls.

---

 libbsd.txt | 14 +++++++++++++-
 1 file changed, 13 insertions(+), 1 deletion(-)

diff --git a/libbsd.txt b/libbsd.txt
index 0a8378a..ac44aab 100644
--- a/libbsd.txt
+++ b/libbsd.txt
@@ -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



More information about the vc mailing list