Skip to content

Implement send between two NICs#1

Merged
chiroptical merged 10 commits into
mainfrom
implement_send
May 26, 2026
Merged

Implement send between two NICs#1
chiroptical merged 10 commits into
mainfrom
implement_send

Conversation

@chiroptical
Copy link
Copy Markdown
Owner

@chiroptical chiroptical commented May 23, 2026

  • Implement network_endpoint behavior
  • Re-name server_nic.erl and supervisor_nic.erl to network_card.erl and network_card_sup.erl
  • Re-implement network_card with gen_server and network_endpoint behaviors
  • Update tests to match new API

API could use some work, but this is essentially complete.

Comment thread src/server_nic.erl Outdated
Comment thread README.md
# Later

- MAC registry service, start with globally unique MAC addresses
- Set up OTEL tracing for packets and metrics for components
Copy link
Copy Markdown
Owner Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The instructions I found online were kind of scattered. It seemed annoying enough for me to avoid this for now but it would be cool to trace the lifetime of a packet when the system becomes more complicated.

@chiroptical chiroptical merged commit 67d1be9 into main May 26, 2026
1 check passed
@chiroptical chiroptical deleted the implement_send branch May 26, 2026 02:13
@chiroptical
Copy link
Copy Markdown
Owner Author

Note, this turned into df57c6d because I meant to squash merge.

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