-
Notifications
You must be signed in to change notification settings - Fork 2k
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
slipdev: provide stdio multiplexing over SLIP #10480
Conversation
2b4e555
to
2b88795
Compare
Tested gnrc_border_router together with #10477, and it seems to be working well. There is a problem when the Linux host has no global IPv6 address configured which messes up the return routing, see #10477 (comment) |
9a496c4
to
35cd1d7
Compare
Rebased to current master. |
35cd1d7
to
9681125
Compare
Rebased to current master. |
This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. If you want me to ignore this issue, please mark it with the "State: don't stale" label. Thank you for your contributions. |
9681125
to
6bf68dd
Compare
Rebased to current master. I think it still needs adaptation for the current |
Adapted to current master |
You can also remove |
With
but IP operation (e.g. |
The input fd is handled last by the |
Note to self fd6c880 is titled wrong. |
Oh wait, did you mean there is loss without any load? |
If yes, does the same happen for |
Interesting observation (not sure it has anything to do with this): all letters of
|
Yes, also happens in |
Please squash! |
950a1d9
to
29d2bee
Compare
Squashed |
29d2bee
to
5cc1219
Compare
Fixed travis errors and squashed. |
It's not needed anymore.
5cc1219
to
3db895a
Compare
And fixed compile time errors. |
See #13572. |
Contribution description
This introduces SLIPMUX like stdio multiplexing to
slipdev
. It can be used in conjunction withsliptty
from #10477.Testing procedure
Test border router application with
USEMODULE += slipdev_stdio
instead ofstdio_ethos
with bothsliptty
andtunslip
. Both still should work. Also apply the testing procedures from #10477.Also try to use
tunslip
with justslipdev
(withoutslipdev_stdio
). It should still work as well (just without stdio).Issues/PRs references
Requires #10477 for interaction with Linux machine