Fixed version of lwIP
All threads resolved!
All threads resolved!
This is the fixed lwIP stack with additional features:
- ancillary data handling through an error queue and control messages (additional info)
- (not yet working) hw-timestamping
NOTES:
- for the necessary changes in other repositories the feature branch
feature/lwip-fixed
was created - for testing purposes and as central list of required changes the manifest branch
feature/lwip-fixed
was created - the slave config of lwIP is not up to date and will be brought to a working state with the intercore implementation
Merge request reports
Activity
Filter activity
- Resolved by Ulrich Huber
Wieso hast Du die lokalen Headers (die nicht Teil des installierten Headers Satzes sein sollten) in das Include Verzeichnis verschoben? Siehe
ports/netif/xilinx/src/xaxiemacif_hw.h
etc.
added 22 commits
- 8bda7363 - [fix] Fix build and linking of lwIP
- 96645997 - [fix] Use global variable in lwIP to fix missing errno variable
- ae1d2bec - [chg] Guarded Xilinx specific initialization code
- de9419c6 - [chg] Corrected dependencies
- 2f27d4f9 - [chg] Corrected sys port abstraction in xilinx netif port
- ce143223 - [fix] Compilation issues
- 6b751290 - [fix] Compilation issues
- 1156597d - [fix] link detection thread crashing due to too small stacksize and make parameters configurable
- 71a61b2e - [fix] tidy up messy Xilinx startup flags and fix startup
- f00ff585 - [add] Make IP and name of GEM netif configurable
- bb23b068 - [fix] Explicitly cast xemacif_input_thread for sys_thread_new
- 71e95e2f - [chg] Do debug and error output of lwIP via syslog component
- ef4ed36d - [fix] Enter and exit critical region correctly (and automatically) for tasks and interrupts
- f6444f69 - [fix] Check EtherType to determine if packet is of type PTP for timestamping...
- 85d661c0 - [chg] Use extended buffer descriptors to get timestamp information
- 97c5fa99 - [fix] Fix timestamping running on all fragments of message in TX
- 21f298fd - [fix] Signal when CMSG was generated so it is bubbled upwards
- 478de1d1 - [fix] Corrected socket index handling when chaining and copying pbufs
- cb421fd3 - [fix] Do not directly free pbufs from interrupt handler
- 48f79709 - [fix] Fix posting of callbacks from isr
- d534c6e2 - [fix] Missing switch case for errorqueue in socket event callback
- c0651811 - [fix] Ensure processing of sent pbufs is not performed concurrently
Toggle commit listadded 22 commits
- 965bf65d - [fix] Fix build and linking of lwIP
- 57201f8e - [fix] Use global variable in lwIP to fix missing errno variable
- 99e81aa4 - [chg] Guarded Xilinx specific initialization code
- 0241476c - [chg] Corrected dependencies
- 02cfb461 - [chg] Corrected sys port abstraction in xilinx netif port
- d9ebef2c - [fix] Compilation issues
- 7b79819d - [fix] Compilation issues
- 5f711503 - [fix] link detection thread crashing due to too small stacksize and make parameters configurable
- 245b04d1 - [fix] tidy up messy Xilinx startup flags and fix startup
- 1faeb8fc - [add] Make IP and name of GEM netif configurable
- a9847910 - [fix] Explicitly cast xemacif_input_thread for sys_thread_new
- d3330339 - [chg] Do debug and error output of lwIP via syslog component
- 8d08f77d - [fix] Enter and exit critical region correctly (and automatically) for tasks and interrupts
- ea8bc749 - [fix] Check EtherType to determine if packet is of type PTP for timestamping...
- 9f7939f9 - [chg] Use extended buffer descriptors to get timestamp information
- 8b0dc5a8 - [fix] Fix timestamping running on all fragments of message in TX
- 40fdbe06 - [fix] Signal when CMSG was generated so it is bubbled upwards
- c46f9bf0 - [fix] Corrected socket index handling when chaining and copying pbufs
- ef63ff8a - [fix] Do not directly free pbufs from interrupt handler
- 50749ae9 - [fix] Fix posting of callbacks from isr
- c27137ee - [fix] Missing switch case for errorqueue in socket event callback
- d6120010 - [fix] Ensure processing of sent pbufs is not performed concurrently
Toggle commit listadded 1 commit
- 076cb722 - [chg] Internally handle setup of interrupts for EmacPs
added 1 commit
- b45b9ed0 - [chg] Internally handle setup of interrupts for EmacPs
added 1 commit
- dd0d620f - [fix] Corrected include path for toki-hal header
Please register or sign in to reply