#12015 closed enhancement (fixed)
Implement RNDIS for USB tethering
Reported by: | danboid | Owned by: | pulkomandy |
---|---|---|---|
Priority: | normal | Milestone: | R1/beta4 |
Component: | Drivers/Network | Version: | R1/Development |
Keywords: | RNDIS USB tethering | Cc: | |
Blocked By: | Blocking: | ||
Platform: | All |
Description
I believe RNDIS is the protocol used by Android to do USB connection tethering. FreeBSD has this so can it not just be 'borrowed'? I use it frequently (under Linux) when I'm using my laptop away from home and its also very useful for those who have unsupported network devices but they have a data connection on their phone.
https://www.freebsd.org/doc/en/books/handbook/network-usb-tethering.html
Change History (6)
comment:1 by , 8 years ago
Owner: | changed from | to
---|---|
Status: | new → assigned |
comment:2 by , 3 years ago
comment:3 by , 3 years ago
Component: | Network & Internet/Stack → Drivers/Network |
---|
FreeBSD's driver: https://github.com/freebsd/freebsd-src/blob/main/sys/dev/usb/net/if_urndis.c
May potentially make more sense to write a Haiku-native driver for this than porting FreeBSD's...
comment:4 by , 3 years ago
Owner: | changed from | to
---|---|
Status: | assigned → in-progress |
comment:5 by , 3 years ago
Milestone: | Unscheduled → R1/beta4 |
---|---|
Resolution: | → fixed |
Status: | in-progress → closed |
New driver merged in hrev56101.
comment:6 by , 3 years ago
I have lightly tested this and it seems to be working for me.
This along with the recently added USB wifi support will make Haiku usable for many more people so good work getting this implemented.
Thanks!
Has anyone made a start on this yet?