Andrew Tridgell
1be9c79e35
AP_Networking: fixed network bootloader without serial manager
2024-01-30 12:32:23 +11:00
Andrew Tridgell
39a1fc9dbd
AP_Networking: added option for PPP<->ethernet bridge
...
when NET_OPTIONS is set to enable PPP bridging both an ethernet and a
PPP link will be brought up, with IP forwarding making the PPP remote
endpoint available on the ethernet LAN
2024-01-12 14:23:34 -08:00
Rhys Mainwaring
ad3cf26338
AP_Networking: enable networking on macOS
...
Signed-off-by: Rhys Mainwaring <rhys.mainwaring@me.com>
2024-01-11 06:58:41 +11:00
Andrew Tridgell
fa2b87b05a
AP_Networking: hide unused params for PPP
2024-01-05 06:52:11 -08:00
Andrew Tridgell
b0bbed01c6
AP_Networking: speed up sendfile download
...
use a multiple of sector size and DMA safe memory
2024-01-05 06:52:11 -08:00
Andrew Tridgell
b1f1ea7859
AP_Networking: don't build lwip code if not needed
...
this saves a bit of compile time, but also means devs not doing
networking don't need to update the submodules
2024-01-04 11:02:14 +11:00
Andrew Tridgell
ab24d8768f
AP_Networking: disable on MacOSX
2024-01-03 12:14:47 +11:00
Andrew Tridgell
702fe9c18d
AP_Networking: only enable networking on Linux, ChibiOS and SITL
2024-01-03 12:14:47 +11:00
Andrew Tridgell
7e29452082
AP_Networking: fix for linux build
2024-01-03 12:14:47 +11:00
Andrew Tridgell
985816ebc2
AP_Networking: don't enable PPP by default
2024-01-03 12:14:47 +11:00
Andrew Tridgell
812ac6bc0a
AP_Networking: allow for --enable-ppp to enable networking
2024-01-03 12:14:47 +11:00
Andrew Tridgell
d289ba0181
AP_Networking: removed SLIP
...
PPP is the better choice
2024-01-03 12:14:47 +11:00
Andrew Tridgell
1d9d599bb0
AP_Networking: allow for PPP on ChibiOS
2024-01-03 12:14:47 +11:00
Andrew Tridgell
896b95654c
AP_Networking: added PPP support
2024-01-03 12:14:47 +11:00
Andrew Tridgell
e2dac53fca
AP_Networking: added SLIP support
2024-01-03 12:14:47 +11:00
Andrew Tridgell
241323eade
AP_Networking: added sendfile()
...
this allows for scripting to offload a file send to the AP_Networking
library, reducing CPU costs of large file downloads
2023-12-11 18:00:38 +11:00
Tom Pittenger
7f94ae6fe7
AP_Networking: only show NET_IP,DHCP,GW,MASK,MAC if it's actually used
2023-12-02 08:17:52 +11:00
Andrew Tridgell
8e50584bd8
AP_Networking: fixed buffer size handling
...
make begin() able to change buffer sizes
2023-11-18 16:54:54 -08:00
Tom Pittenger
30bccf6266
AP_Networking: adjustable PORT buf size
2023-11-17 18:24:39 -08:00
Andrew Tridgell
84dd7eaaf1
AP_Networking: added support for mapping network ports
...
only UDP_CLIENT so far
2023-11-17 10:54:24 -08:00
Andrew Tridgell
4a773eabb2
AP_Networking: added SITL backend
...
this allows the net tests to run on SITL, and for DDS testing using
the SocketAPM API
2023-11-15 12:43:41 -08:00
Andrew Tridgell
c54e6ce44b
AP_Networking: added NET_TEST_IP for test server IP address
...
and default to same as default for DDS server
2023-11-15 12:43:41 -08:00
Andrew Tridgell
4afd0f746b
AP_Networking: added networking test suite
2023-11-15 12:43:41 -08:00
Tom Pittenger
bd97dc4de5
AP_Networking: cleanup backend defines
2023-11-14 08:47:31 +11:00
Andrew Tridgell
5705c68954
AP_Networking: cleanup parameter handling and fixed lwip config
2023-08-06 09:20:08 +10:00
Tom Pittenger
1aff011e52
AP_Networking: astyle changes
2023-08-06 09:20:08 +10:00
Tom Pittenger
90dc58be29
AP_Networking: Enable DHCP as default, add example to default netmasks
2023-08-06 09:20:08 +10:00
Tom Pittenger
f5a1525fd8
AP_Networking: new library
2023-08-06 09:20:08 +10:00