Skip to content

Fixes various bugs in lwIP and Xilinx driver and adds missing patches for hardware timestamping

Ulrich Huber requested to merge feature/ptpd into next

Fixes at least 5 major bugs in the Xilinx driver code leading to sudden transport drops, deadlocks, interrupt blocking, memory corruption,...

lwIP core should not and as of this MR is no longer accessed from within interrupt handlers. Instead we now use deferred interrupt handling, meaning an interrupt unlocks a high priority task actually handling the event.

Introduces missing patches for hardware timestamping, including retrieval of timestamps, adjusting the hardware clock, enabling of the hardware clock, fixes for error queue handling, DOS vulnerability, select and poll handling

Merge request reports