zephyr/subsys/net/lib/ptp
Jukka Rissanen e658bc1b2b net: Extend the protocol handling in Ethernet
Allow user to specify protocol extensions when receiving data
from Ethernet network. This means that user can register L3
protocol handler using NET_L3_REGISTER() with the desired
protocol type. Ethernet code will then call the handler if
such a protocol type packet is received. This is currently
only implemented for Ethernet. The original IPv4 and IPv6
handling is left intact even if they can be considered to
be L3 layer protocol. This could be changed in the future
if needed so that IPv4 and IPv6 handling could be made
pluggable protocols.

Signed-off-by: Jukka Rissanen <jukka.rissanen@nordicsemi.no>
2025-01-20 09:21:32 +01:00
..
btca.c net: lib: ptp: fix cpp compilation errors 2024-12-09 15:10:28 +01:00
btca.h net: lib: fix typo 2024-07-12 09:33:20 -04:00
clock.c net: lib: ptp: fix cpp compilation errors 2024-12-09 15:10:28 +01:00
clock.h net: lib: fix typo 2024-07-12 09:33:20 -04:00
CMakeLists.txt
ddt.h net: lib: ptp: fix cpp compilation errors 2024-12-09 15:10:28 +01:00
ds.h net: lib: ptp: fix cpp compilation errors 2024-12-09 15:10:28 +01:00
Kconfig kconfig: replace known integer constants with variables 2024-07-27 20:49:15 +03:00
msg.c net: lib: ptp: fix follow up msg bug 2024-12-09 15:10:28 +01:00
msg.h net: lib: fix typo 2024-07-12 09:33:20 -04:00
port.c net: lib: ptp: Fix array boundry check in PTP Port initialization 2024-12-20 16:06:17 +01:00
port.h net: lib: fix typo 2024-07-12 09:33:20 -04:00
ptp.c net: Extend the protocol handling in Ethernet 2025-01-20 09:21:32 +01:00
state_machine.c
state_machine.h
tlv.c net: lib: ptp: Fix issues raised by static analyzer 2024-06-27 08:48:59 -04:00
tlv.h net: lib: fix typo 2024-07-12 09:33:20 -04:00
transport.c net: lib: ptp: Fix potential NULL dereference in transport prot addr 2024-12-20 16:06:17 +01:00
transport.h net: lib: fix typo 2024-07-12 09:33:20 -04:00