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

Router Card Kernel Driver #11

Open
drbild opened this issue Jan 28, 2019 · 0 comments
Open

Router Card Kernel Driver #11

drbild opened this issue Jan 28, 2019 · 0 comments

Comments

@drbild
Copy link
Contributor

drbild commented Jan 28, 2019

The initial router card firmware can use any USB CDC ECM ethernet driver. However, the next set of features added will require a custom driver.

Ultimately the router card driver will support:

[x] a virtual interface (enf0) on the host (the common CDC driver support this) backed by the router card.
[ ] a method for the router card firmware to use the host's internet connection. When the router card cannot connect to wifi, it can use an existing internet connection on the host to function. "Proxy TCP" is one approach to this. (in progress)
[ ] a method to examine all IP traffic on the host, and block any traffic that would bypass the router card.

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

No branches or pull requests

2 participants