11 Commits

Author SHA1 Message Date
8ed6bc57ad - MemoryPool no more space bug fixed
- TCP client/server initial implementation
- TCPWindow reworked, now without MP
2023-11-05 17:06:31 +01:00
b8e1a4fe57 Warning gets printed if alloc/free was called from an IRQ 2023-10-31 12:02:40 +01:00
ab8d45932f Timestamping and bunch of bugfix and optimization
- Timestamping management added
- Errors due to reading uninitialized data in ARP fixed
- EthInterface reworked, incoming packet notification and payload readout separated (through which fixing concurrent access problems)
- RX and TX offloads added
- Capability to add a packet sieve layer without prior registration of specific packet class added (this makes it possible to register arbitrary EtherType connection blocks, for example)
2023-04-27 09:38:26 +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
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
51696f7341 - MemoryPool allocation-deallocation bug fixed
- generic Queue implemented
- PacketRegistry allocation bug fixed
- TCP implementation initials
- ALIGN to type macros added
2023-01-17 08:19:29 +01:00
0ae4bc9526 DHCP initially working; ARP basics OK; memory leaks handled 2022-12-19 18:12:33 +01:00
3e1a2174a6 Load of advancements 2022-11-07 21:51:18 +01:00
1654523577 PcktRegistry initial steps 2022-11-03 07:47:10 +01:00
4f13160f52 MemoryPool implemented 2022-11-02 22:43:18 +01:00
1d80cebbce initial 2022-10-27 21:03:58 +02:00