mirror of
https://git.rtems.org/rtems-libbsd/
synced 2025-06-28 22:04:56 +08:00
libbsd.txt: Remove NIC status
Details like this should be described in the BSP documentation of the User Manual.
This commit is contained in:
parent
099b7eb535
commit
c80453238b
43
libbsd.txt
43
libbsd.txt
@ -321,49 +321,6 @@ structure that were not being used were conditionally compiled out. The
|
|||||||
capability of supporting children did not appear to be needed and was
|
capability of supporting children did not appear to be needed and was
|
||||||
not implemented in the rtems version of these routines.
|
not implemented in the rtems version of these routines.
|
||||||
|
|
||||||
== NICs Status ==
|
|
||||||
|
|
||||||
----
|
|
||||||
Driver Symbol Status
|
|
||||||
====== ====== ======
|
|
||||||
RealTek _bsd_re_pcimodule_sys_init Links
|
|
||||||
EtherExpress _bsd_fxp_pcimodule_sys_init Links
|
|
||||||
DEC tulip _bsd_dc_pcimodule_sys_init Links
|
|
||||||
Broadcom BCM57xxx _bsd_bce_pcimodule_sys_init Links
|
|
||||||
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.
|
|
||||||
----
|
|
||||||
|
|
||||||
To add a NIC edit rtemsbsd/include/bsp/nexus-devices.h and add the driver
|
|
||||||
reference to the architecture and/or BSP. For example to add the RealTek driver
|
|
||||||
add:
|
|
||||||
|
|
||||||
SYSINIT_DRIVER_REFERENCE(re, pci);
|
|
||||||
|
|
||||||
and to add the MII PHY driver add:
|
|
||||||
|
|
||||||
SYSINIT_DRIVER_REFERENCE(rge, miibus);
|
|
||||||
|
|
||||||
The PC BSP has these entries.
|
|
||||||
|
|
||||||
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.
|
|
||||||
|
|
||||||
== PF (Firewall) ==
|
== PF (Firewall) ==
|
||||||
|
|
||||||
It is possible to use PF as a firewall. See
|
It is possible to use PF as a firewall. See
|
||||||
|
Loading…
x
Reference in New Issue
Block a user