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 withslipttyfrom #10477.Testing procedure
Test border router application with
USEMODULE += slipdev_stdioinstead ofstdio_ethoswith bothslipttyandtunslip. Both still should work. Also apply the testing procedures from #10477.Also try to use
tunslipwith justslipdev(withoutslipdev_stdio). It should still work as well (just without stdio).Issues/PRs references
Requires #10477 for interaction with Linux machine