17 Commits

Author SHA1 Message Date
c3f8e53006 DHCP tweaks 2024-10-20 10:52:02 +02:00
9532b6b274 - EthIntf: packet interception in both directions; DHCP automanage; config loading and storing; info printing
- utils: atoip(), lefttrim()
- ARP: bunch of bugfixes
- TCP, FTP: WIP
- DHCP: mutex; query the FSM state
2024-10-06 23:29:15 +02:00
612cb471d8 - DHCP: retry storm fixed 2024-04-23 14:00:58 +02:00
3b5fac3ad8 - adaptation to CMSIS OS2 done 2024-04-17 09:32:00 +02:00
0a6d007c73 - blocking FIFO name collision fixed, by prepending BlockingFifo function names with "eth_"
- CMake integration added
- OS calls got tailored to CMSIS OS2 interface
2024-04-13 16:57:21 +02:00
0add109430 implicit type conversions fixed 2023-10-25 17:41:36 +02:00
e4d27454cd - add tag to CBD
- DHCP state separated
- link change handler added
- timer mutex added
2023-10-15 12:17:37 +02:00
40d6417ae4 - ARP and ICMP double free bug fixed
- Memory leak caused by packet drop fixed
- MemoryPool warns about possible double free
2023-02-25 13:46:47 +01:00
11d7431d96 DHCP request fields insufficiency fixed 2023-02-24 15:47:34 +01:00
048aa6f1db DHCP request fields insufficiency fixed 2023-02-24 15:45:43 +01:00
a6ee1d3fe5 DHCP proc semaphor replaced with mutex 2023-02-24 12:19:58 +01:00
025f6d09b9 DHCP processing semaphore added 2023-02-24 11:29:32 +01:00
ac5fc9c529 -IP reassembler added
-PcktSieve special return functionality added
-ARP multicast learning bug fixed
-include guards have been refactored
-Doxygen style tweaked
2023-02-04 11:04:26 +01:00
8676a392e5 - TCP basic implementation added
- TCPWindow added
- Checksum bug fixed (again)
- CBD introduced
- ConnBlock modified
- PackSieve report funtionality modified to decrease memory consumption
2023-01-30 11:04:46 +01:00
05288d7a3c - ARP cache auto lookup feature added
- IGMPv2 capabilities added (report membership, leave group)
- ICMP capabilities added (ping)
- Tx Message Queue added
2023-01-14 14:24:56 +01:00
0ae4bc9526 DHCP initially working; ARP basics OK; memory leaks handled 2022-12-19 18:12:33 +01:00
905b455bb3 ARP cache added (initial implementation); DHCP basics 2022-12-14 22:07:16 +01:00