Sergio R. Caprile
|
cee80a8391
|
add tests for ATcmd driver, fix some warnings
|
2026-07-02 10:15:50 -03:00 |
|
Sergio R. Caprile
|
5bf953cb4a
|
add C89 and bigendian tests for L2, be for MIP
|
2026-06-30 14:37:58 -03:00 |
|
Sergio R. Caprile
|
80b381a1c6
|
unbreak IPv6 and its tests
|
2026-06-03 10:38:49 -03:00 |
|
Sergey Lyubka
|
ad74a89352
|
Merge pull request #3572 from cesanta/tcpwindow
Honor peer TCP window
|
2026-06-03 09:00:55 +01:00 |
|
Sergio R. Caprile
|
c62f8b4e93
|
rename ifp state change event
|
2026-05-29 10:45:41 -03:00 |
|
Sergio R. Caprile
|
93eca46de7
|
add TCP tx sliding window
|
2026-05-29 10:17:47 -03:00 |
|
Sergio R. Caprile
|
d530706219
|
Add gratuitous ARP and NA on READY
|
2026-05-08 14:18:21 -03:00 |
|
Sergio R. Caprile
|
b48ea36192
|
add tests for TCP RST handling
|
2026-04-02 15:43:14 -03:00 |
|
Sergio R. Caprile
|
2b408e85e9
|
cleanup source and add some more IPV6 tests
|
2026-03-03 10:19:52 -03:00 |
|
Sergio R. Caprile
|
e31079e107
|
split nightly tests, fix some
|
2026-01-30 13:58:04 -03:00 |
|
Sergio R. Caprile
|
b1878dc9d0
|
Add checksum validation
|
2026-01-28 13:14:48 -03:00 |
|
Sergio R. Caprile
|
edd1350864
|
make tests big-endian- and Docker-friendly
|
2026-01-27 10:32:50 -03:00 |
|
Sergio R. Caprile
|
8e0ef3ca5c
|
rewrite L4 checksum calculation
|
2026-01-27 10:32:50 -03:00 |
|
Sergio R. Caprile
|
17b0b65cab
|
unbreak net_builtin tests
|
2026-01-07 10:48:22 -03:00 |
|
Sergio R. Caprile
|
21fbf9cdc5
|
add more tests, fix NDP
|
2025-12-17 17:39:09 -03:00 |
|
Sergio R. Caprile
|
ab4e229f57
|
fix fuzz, add ICMP tests
|
2025-12-17 13:22:24 -03:00 |
|
Sergio R. Caprile
|
b0109c3319
|
Add support for prefix, link local and global in same net
|
2025-12-08 16:05:32 -03:00 |
|
Sergio R. Caprile
|
66dcca9392
|
Add safety nets for lousy networks
|
2025-12-03 11:31:47 -03:00 |
|
Sergio R. Caprile
|
666a3b68e9
|
update mip test
|
2025-11-24 16:11:00 -03:00 |
|
Sergio R. Caprile
|
337e8abf2f
|
Introduce IPv6, unit tests pass
|
2025-11-05 11:04:23 -03:00 |
|
Sergio R. Caprile
|
a99cc3dbaf
|
fix statechange test
|
2025-09-17 10:45:28 -03:00 |
|
Sergio R. Caprile
|
3c4c04199a
|
fix statechange test
|
2025-09-17 10:29:06 -03:00 |
|
Sergio R. Caprile
|
0e63510708
|
Fix IP opts
Refactor payload handling
Refactor UDP port unreachable
Add UDP unit tests
Introduce basic IPv6 handling
|
2025-09-02 15:58:02 -03:00 |
|
Sergio R. Caprile
|
3baabebb34
|
Push test results for health dashboard
|
2025-09-01 14:52:37 -03:00 |
|
Sergio R. Caprile
|
7339c7dfe7
|
Fix TCP error handling
Add unit tests for TCP error handling
Account for options in TCP header for payload start address calculation
Take UDP payload length from UDP header
|
2025-08-29 10:34:17 -03:00 |
|
Sergio R. Caprile
|
7ee1f14a6d
|
add TCP backlog to handle client MSS
|
2025-08-22 11:42:41 -03:00 |
|
Sergio R. Caprile
|
f9ed75d6b3
|
attempt to get reasons
|
2025-07-23 10:53:00 -03:00 |
|
Sergio R. Caprile
|
467fbf4bb4
|
Fix ignoring SEQ on FIN
|
2025-07-22 14:16:35 -03:00 |
|
Sergio R. Caprile
|
2c7f58aed2
|
test checksum primitives, enforce rx frag test
|
2025-07-08 13:57:03 -03:00 |
|
Sergio R. Caprile
|
b3ee71acbe
|
make TCP/IP C89-friendly
|
2025-07-08 11:15:32 -03:00 |
|
Sergio R. Caprile
|
a8c2ce544e
|
fix tests
|
2025-07-07 11:32:31 -03:00 |
|
Sergio R. Caprile
|
54d4611eb6
|
call mg_tcpip_free from mg_mgr_free()
|
2025-05-15 17:37:40 -03:00 |
|
Sergio R. Caprile
|
065027843e
|
Change driver API: up(ifp) -> poll(ifp, 1second)
Add misc extras required by Wi-Fi drivers (in progress)
|
2025-03-07 14:14:16 -03:00 |
|
Sergio R. Caprile
|
6d0320be06
|
improve tests and debuggability
|
2024-12-30 12:25:27 -03:00 |
|
Sergio R. Caprile
|
91606a9e3f
|
improve MIP tests
|
2024-07-22 20:22:29 -03:00 |
|
Sergey Lyubka
|
e0e599ffa1
|
Fix #2612 - struct mg_str::ptr -> buf
|
2024-04-16 22:42:45 +01:00 |
|
Sergio R. Caprile
|
c8fd3d6d25
|
Add driver init to mg_mgr_init()
|
2024-03-12 15:55:35 -03:00 |
|
Sergio R. Caprile
|
deca1aaf46
|
remove fn_data from event handler signature
|
2024-01-09 14:51:19 -03:00 |
|
robert
|
264026acde
|
added TCP/UDP packet splitting to fit within MTU
|
2023-09-12 07:05:13 -04:00 |
|
robert
|
f33e3a7752
|
closing connection if a fragmented packet is received
|
2023-08-30 10:30:51 -04:00 |
|
Sergio R. Caprile
|
ac40673a9e
|
test for retransmitted segment
|
2023-07-12 11:22:35 -04:00 |
|
robert
|
320da5e84c
|
implemented tcp retransmission
|
2023-07-11 06:20:47 -04:00 |
|
Sergio R. Caprile
|
2ece3a8b4c
|
MIP_STATE_* -> MG_TCPIP_STATE_*
|
2023-03-09 11:25:02 -03:00 |
|
cpq
|
910f19fe55
|
Use mg_queue in mip
|
2023-02-24 19:40:31 +00:00 |
|
cpq
|
515e438d4f
|
Refactor queue
|
2023-02-15 18:53:44 +00:00 |
|
cpq
|
2c62e58dbd
|
Move mip/ -> src/tcpip/, rename mip_ -> mg_tcpip_
|
2023-02-07 21:35:37 +00:00 |
|
jfsimon1981
|
751413f050
|
MIP tuntap with dhcp added, enabled gitactions (#1890)
Enable DHCP with MIP tests.
Separate sources for high and low level stack tests.
Fixed assertion.
Added dhcpd.conf file.
|
2022-12-02 17:40:46 +01:00 |
|
Sergio R. Caprile
|
474a07564c
|
Make test NOT fail
|
2022-11-30 18:16:13 -03:00 |
|
Sergio R. Caprile
|
59b69a3b3b
|
Add test for MG_EV_POLL generation
|
2022-11-30 12:13:45 -03:00 |
|
Jean-Francois Simon
|
754c68fccc
|
Release MIP tests using tuntap
|
2022-11-29 11:20:22 +01:00 |
|