| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
| |
The compiler issues a couple of warnings as the Xilinx code omits to cast pointers ip_addr_t to the required ip4_addr_t or ip6_addr_t type.
Note, ip_addr_t can hold ip4_addr_t and ip6_addr_t. Therefore, the complaints by GCC are correct, but do not indicate a major bug.
|
|
|
|
|
|
|
|
|
|
|
| |
This fix addresses two issues:
1) Wrong format specifier is used to print a 64bit address pointer
2) The compiler issues a couple of warnings as the Xilinx code omits to cast pointers ip_addr_t to
the required ip4_addr_t or ip6_addr_t tpye.
Note, ip_addr_t can hold ip4_addr_t and ip6_addr_t. Therefore, the complaints by GCC are correct, but
do not indicate a major bug.
|
|
|
|
|
|
| |
Remove obsoleted headers and their include paths. These headers were
added to rtems-lwip before RTEMS had imported the Xilinx support headers
required to operate the emacps driver.
|
|
|
|
|
|
|
|
|
|
| |
This fixes two related issues:
* Pbufs in the RX list weren't cleared out appropriately and this could
cause multiple frees along with premature pbuf/memp reuse in
circumstances where the system was running out of pbufs and receive
overruns were occurring.
* This patch adds locking around pbuf list manipulation to prevent race
conditions where the list might be in an inconsistent state.
|
|
|
|
|
|
| |
This adds support for the CFC-400X BSP including an option to select
SGMII instead of the default RGMII PHY interface and adds a way for
ZynqMP BSPs to provide additional configuration via lwipbspopts.h.
|
|
|
|
|
|
|
| |
It is not safe to use memset with device memory. Device memory has
strict access alignment requirements that memset may not respect since
it can be optimized to use unaligned accesses. This avoids use of memset
with device memory.
|
|
Import source for axi_ethernetlite, axi_ethernet, and CGEM. CGEM is also
known as emacps and ps7_ethernet. These sources were imported at
revision b9b64f53e11723c8df0dfda1c59742428b6f1df1.
|