MCPcopy Create free account
hub / github.com/LemonOSProject/LemonOS / OnReceiveUDP

Function OnReceiveUDP

Kernel/src/net/interface.cpp:32–41  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

30 }
31
32 void OnReceiveUDP(IPv4Header& ipHeader, void* data, size_t length){
33 if(length < sizeof(UDPHeader)){
34 Log::Warning("[Network] [UDP] Discarding packet (too short)");
35 return;
36 }
37
38 UDPHeader* header = (UDPHeader*)data;
39
40 Log::Info("[Network] [UDP] Receiving Packet (Source port: %d, Destination port: %d)", header->srcPort, header->destPort);
41 }
42
43 void OnReceiveIPv4(void* data, size_t length){
44 if(length < sizeof(IPv4Header)){

Callers 1

OnReceiveIPv4Function · 0.85

Calls 2

WarningFunction · 0.85
InfoFunction · 0.85

Tested by

no test coverage detected