Commit graph

8 commits

Author SHA1 Message Date
lohhiiccc
71ca9abc2e feat: set TOS 2026-04-23 13:53:35 +02:00
lohhiiccc
ad7698d530 feat: add icmp_set_dont_fragment and next_mtu extraction
- Add icmp_set_dont_fragment() using IP_MTU_DISCOVER/IP_PMTUDISC_DO
- Add next_mtu field to icmp_offending_packet_t, populated from the
  outer ICMP header on type=3/code=4 (frag needed) replies
- Fix extract_offending: read MTU from outer ICMP, not embedded packet
- Update test to match corrected extraction semantics
- Clean up checksum odd-byte handling with a static zero sentinel
2026-03-13 03:21:35 +01:00
lohhiiccc
97a9f24fc3 feat: extract_offending function 2026-02-07 11:15:42 +01:00
lohhiiccc
84490efc8e feat: add helpers to extract id and sequence from replies 2026-01-30 23:49:31 +01:00
lohhiiccc
47fca07406 fix: update sources 2026-01-26 20:14:39 +01:00
lohhiiccc
7f79d4c8c4 feat(error): refactor error handling 2026-01-25 15:12:53 +01:00
lohhiiccc
34daac0361 fix(sources): update sources 2026-01-25 01:44:13 +01:00
lohhiiccc
9bd55cf24a Initial commit - libcimp 2026-01-24 16:04:09 +01:00