Scott Feldman
7a7235f83b
move netdev interface to use net/netip for IP addr/ports
2023-12-06 20:09:39 +01:00
Scott Feldman
3089bf8b1b
net: updates/cleanup/docs for net, netdev, and netlink
2023-12-06 20:09:39 +01:00
Scott Feldman
8238f96319
move netdev and netlink into their own packages and out of drivers
...
This moves the netdev/netlink namespace out of drivers and into their
own packages. Also, defines netdev and netlink as L3/L4 and L2 OSI
layers, respectively. Move some L3 functionality from netlink to
netdev (GetIPAddr).
For netlink, add ConnectParams for NetConnect to pass in L2 connection
parameters (ssid, pass, auth_type, etc). Also adds connection mode
(STA, AP, etc).
For netlink, add SendEth and RecvEthFunc funcs to handle L2 send/recv of
Ethernet pkts.
2023-12-06 20:09:39 +01:00
Scott Feldman
4bf631a7e3
s/ConnectTimeo/ConnectTimeout, s/WatchdogTimeo/WatchdogTimeout/
2023-12-06 20:09:39 +01:00
Scott Feldman
276feecc20
Add network device driver model, netdev
2023-12-06 20:09:39 +01:00
deadprogram
54ddb895cc
rtl8720dn: refactor by bringing this driver more in line with wifinina and espat
...
Signed-off-by: deadprogram <ron@hybridgroup.com >
2022-09-06 13:29:15 +02:00
sago35
41b7f06d05
rtl8720dn: add UDP close function
2022-08-08 08:43:57 +02:00
sago35
625c565c0b
rtl8720dn: improve error handling
2022-07-24 12:21:50 +02:00
deadprogram
941c1c9057
wifi/espat, rtl8720dn, wifinina, net: modify to use Adapter interface
...
Signed-off-by: deadprogram <ron@hybridgroup.com >
2022-01-24 13:24:39 +01:00
deadprogram
d8c813d515
wifi/espat, rtl8720dn, wifinina: move towards standard common interface for wifi adaptors
...
Signed-off-by: deadprogram <ron@hybridgroup.com >
2022-01-24 13:24:39 +01:00
sago35
a0119ffc6f
rtl8720dn: add examples/rtl8720dn/tcpclient
2021-08-09 21:11:47 +02:00
sago35
58106b5942
Add examples/rtl8720dn/udpstation
2021-08-05 22:18:24 +02:00
sago35
2537c69b0f
rtl8720dn: add support for http.Get(), http.Post() and cookie
2021-08-05 08:10:52 +02:00
sago35
633f19c4ac
rtl8720dn: add examples/rtl8720dn/mqtt*
2021-07-31 11:02:45 +02:00
sago35
6a4cd9d8e7
rtl8720dn: add examples/rtl8720dn/webserver
2021-07-24 09:44:17 +02:00
sago35
a575b2a4ed
Update comments
2021-06-27 16:33:32 +02:00
sago35
0bc3702dd0
rtl8720dn: add support for rtl8720dn
2021-06-27 16:33:32 +02:00