A stack which works with or without an Mbed os library. Provides IPv4 or IPv6 with a full 1500 byte buffer.
Dependents: oldheating gps motorhome heating
Diff: ip4/ip4.c
- Revision:
- 187:122fc1996c86
- Parent:
- 172:9bc3c7b2cca1
- Child:
- 195:bd5b123143ca
diff -r 24198369b198 -r 122fc1996c86 ip4/ip4.c --- a/ip4/ip4.c Sat Jan 16 18:34:32 2021 +0000 +++ b/ip4/ip4.c Mon Jan 18 18:23:46 2021 +0000 @@ -43,17 +43,17 @@ LogF(" Protocol "); IpProtocolLog(Ip4HdrGetProtocol(pPacket)); Log("\r\n"); LogF(" Checksum (hex) %04hX\r\n", Ip4HdrGetChecksum(pPacket)); LogF(" Calculated (hex) %04hX\r\n", CheckSum(headerLength, pPacket)); - LogF(" Source IP "); Ip4AddressLog(Ip4HdrGetSrc(pPacket)); Log("\r\n"); - LogF(" Destination IP "); Ip4AddressLog(Ip4HdrGetDst(pPacket)); Log("\r\n"); + LogF(" Source IP "); Ip4AddrLog(Ip4HdrGetSrc(pPacket)); Log("\r\n"); + LogF(" Destination IP "); Ip4AddrLog(Ip4HdrGetDst(pPacket)); Log("\r\n"); } else { Log ("IP4 header "); IpProtocolLog(Ip4HdrGetProtocol(pPacket)); Log(" "); - Ip4AddressLog(Ip4HdrGetSrc(pPacket)); + Ip4AddrLog(Ip4HdrGetSrc(pPacket)); Log(" >>> "); - Ip4AddressLog(Ip4HdrGetDst(pPacket)); + Ip4AddrLog(Ip4HdrGetDst(pPacket)); Log("\r\n"); } } @@ -113,9 +113,9 @@ { if (Ip4Trace) { - LogTimeF("IP4 filtered out ip "); Ip4AddressLog(dstIp); + LogTimeF("IP4 filtered out ip "); Ip4AddrLog(dstIp); Log(" from "); - Ip4AddressLog(srcIp); + Ip4AddrLog(srcIp); Log("\r\n"); } RestartPoint = lastRestartPoint;