Skip to content

Conversation

@jeff-moon
Copy link
Contributor

Ooops, merged this back into expose-arp-table as well for that eventual PR

aaronddavies and others added 5 commits November 10, 2025 08:54
* add dscp and ecn fields and parse them

* update an instantiation

* claude assisted global fill in

* update unit test with non-zero values to parse

* add remaining fixed fields

* wip - add to all instances

* fix doc test

* fix dont frag flag in tests

* update emit for all fields

* fix icmp test

* update bench test

* fix whitespace
* Added neighbor cache interface

* Added manual arp requests

Co-authored-by: Jeffrey Moon <[email protected]>
* preserve  header length field

* add options field to ipv4 repr

* update emit function

* add raw socket test

* add raw socket tx test

* update bench test

* if guard

* make options optional

* guard options copy if no options are present

* Revert "guard options copy if no options are present"

This reverts commit 183d062.

* Revert "make options optional"

This reverts commit 556c5c8.

* address comments on constants

* keep header len interface as usize

* cargo fmt

* clean up vector size in unit test and remove unneeded constant

* verify recv queue bytes in test

* add set options method to repr and clean up raw tx unit test

* improve interface between ipv4 packet and repr

* constant for header alignment

---------

Co-authored-by: Jeffrey Moon <[email protected]>
@jeff-moon jeff-moon closed this Nov 13, 2025
@jeff-moon
Copy link
Contributor Author

Crap - this was meant to go into our fork. Sorry about this.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

2 participants