Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

add tcp sockets #19

Merged
merged 1 commit into from
Sep 16, 2023
Merged

add tcp sockets #19

merged 1 commit into from
Sep 16, 2023

Conversation

soypat
Copy link
Owner

@soypat soypat commented Sep 16, 2023

No description provided.

@soypat soypat merged commit 639421a into dhcp Sep 16, 2023
@soypat soypat deleted the socket-tcp branch September 16, 2023 21:45
soypat added a commit that referenced this pull request Sep 16, 2023
* fix IP marshal bugs, begin adding DHCP

* add tcpctl.Stack type

* fix bug in IP marshal and add test to catch it

* continue trying to add DHCP

* add some more form to DoDHCP

* move DHCPHeader to eth package

* push work up until now. packets are malformed but it's what we got so far

* latest changes

* remove useless operation

* DHCP seems to be well formed now. still no response

* add more idiomatic dhcp option encoding

* fix bugs in checksum; also length calculation

* printing DHCP responses works!

* add extra check in rxEvent

* stack needs API redesign by the looks of it, good exploration though

* huge refactor to DHCP stack; much nicer inner workings

* add DHCP option parsing

* redo DHCP request after 8 seconds

* add pretty printing of DHCP options

* DHCP is working with my test setup

* add tcp sockets (#19)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant