Commit Graph

143 Commits

Author SHA1 Message Date
Gartox 270419f82c Fix ping latency 2023-09-04 11:37:43 +02:00
Gartox 0b2b4e41c3 Add support for multiple interfaces
- Smoltcp now talk to a IP device that does the routing
- Add RouteTable
- Add trait LinkDevice representing devices (eth0, loopback...)
- Remove old device
2023-09-04 10:11:02 +02:00
Gartox d47cdbf1fe Fix TCP listening endpoint, fpath formatting, port release while listening:
Now TCPListenEndpoint is stored in the SchemeFile because the
TcpSocket::endpoint() only store endpoints for connected sockets,
not listening ones
2023-09-01 11:18:58 +02:00
Gartox 035bcf1d69 Migrating to smoltcp 0.10 2023-09-01 11:18:56 +02:00
Gartox 2f1443b925 Fix netutils deps 2023-09-01 11:09:54 +02:00
4lDO2 dec8ed1a50 Update dependencies. 2023-08-31 21:11:41 +02:00
Jeremy Soller 0017aaec0d Merge branch 'fix_warnings' into 'master'
Fix warnings and bump Rust edition to 2021

See merge request redox-os/netstack!38
2023-08-27 13:23:46 +00:00
Gartox c0a108ca11 Fix warnings and bump Rust edition to 2021 2023-08-27 15:04:44 +02:00
Jeremy Soller 74cfc428dc Update libc crate 2023-02-11 14:43:04 -07:00
4lDO2 54d64d6ecb Use redox-daemon 2022-07-27 16:39:18 +02:00
Jeremy Soller ec22a4f393 Update Cargo.lock 2022-07-26 17:32:02 -06:00
4lDO2 8669516ecd Update syscall 2022-03-25 15:23:27 +01:00
Jeremy Soller 400a50661f Merge branch 'update_dependencies' into 'master'
Update dependencies.

See merge request redox-os/netstack!36
2021-06-17 20:30:39 +00:00
4lDO2 8f7d759508 Update dependencies. 2021-06-17 18:15:31 +02:00
Jeremy Soller 47f62378ed Update smoltcp 2020-08-02 16:07:21 -06:00
Jeremy Soller f6b0ef229a Update redox_syscall 2020-08-02 16:05:05 -06:00
Jeremy Soller 538475a813 Remove pbr patch 2020-05-28 11:57:39 -06:00
Jeremy Soller 1fe52ea0f2 Add patches 2020-05-21 14:07:07 -06:00
Jeremy Soller 331d744eab Merge branch 'redox-unix' into 'master'
Redox unix

See merge request redox-os/netstack!35
2020-05-21 17:59:59 +00:00
Jeremy Soller 01f30577c1 Update smoltcp 2019-11-29 18:54:09 -07:00
Jeremy Soller ac5da3935b Update dependencies 2019-10-19 20:37:35 -06:00
Jeremy Soller 0c665a30a1 Handle scheme EOF 2019-07-18 21:33:23 -06:00
jD91mZM2 131659dcde Remove unneeded patches, they're now global 2019-06-16 14:44:18 +02:00
Jeremy Soller 438691c241 Patches for Redox as part of the unix target family 2019-04-24 20:41:27 -06:00
Jeremy Soller 2079856d97 Update to new fevent 2019-03-13 14:11:38 -06:00
Jeremy Soller 00ad7e74ab Remove debugging 2019-03-12 20:32:14 -06:00
Jeremy Soller 4384a16d4f Ensure that missing network events do not hang the network stack 2019-03-12 20:31:02 -06:00
Jeremy Soller 370b11fbf3 Cleanup of wait queue 2019-03-11 20:03:11 -06:00
Jeremy Soller dca4ea500d Post read fevent at EOF 2019-02-17 20:31:13 -07:00
Jeremy Soller 19aabd5e66 Fix hangs when a tcp stream is closed 2019-02-17 20:19:35 -07:00
Jeremy Soller dba4db694c Use WouldBlock with network file 2019-02-02 13:58:19 -07:00
Jeremy Soller 880c107dd3 Enable debugging 2019-01-05 07:54:45 -07:00
Jeremy Soller 1ea5e3158b Use smoltcp submodule 2019-01-03 21:23:59 -07:00
Jeremy Soller 51446652a1 Update smoltcp 2019-01-01 20:23:21 -07:00
Jeremy Soller 3fcafeed85 Update smolnetd 2019-01-01 18:29:29 -07:00
Jeremy Soller 4d537dbd57 Fix compilation 2018-12-06 17:55:51 -07:00
Jeremy Soller fcfdcc1263 Merge branch 'dup_tcp_conditional' into 'master'
fix return statement of else block in dup function

See merge request redox-os/netstack!34
2018-12-06 17:45:38 +00:00
Colleen 01b6f9b98c fix return statement of else block in dup function 2018-12-06 17:45:38 +00:00
Jeremy Soller 6a9fa00603 Update smolnetd 2018-10-29 19:54:53 -06:00
Jeremy Soller 3f7bf2a687 Update Cargo.lock 2018-10-14 19:56:35 -06:00
Jeremy Soller 4dd40fa373 Implement fgetfl, fsetfl for null 2018-09-20 14:22:30 -07:00
jD91mZM2 2214442a64 Update Cargo.lock 2018-08-26 13:03:36 +02:00
jD91mZM2 1df5b6fc29 Merge branch 'fixes' into 'master'
Update Cargo.lock

See merge request redox-os/netstack!32
2018-07-27 16:19:26 +00:00
Robin Randhawa ea90c7ae7b Update Cargo.lock
A 'precise' cargo update of tokio is needed for the build to succeed.
2018-07-25 18:13:10 +01:00
Jeremy Soller 4a2b8500e4 Update Cargo.lock 2018-07-12 07:25:52 -06:00
stratact 39d533cb07 Merge branch 'master' into 'master'
cargo update

See merge request redox-os/netstack!31
2018-07-05 21:39:44 +00:00
Paul Sajna b90aa2c663 cargo update 2018-07-05 14:35:17 -07:00
Dan Robertson 8edf468f33 Bump smoltcp version
Fixed packet buffer logic error in smoltcp
2018-06-21 13:44:18 +00:00
Jeremy Soller 7ddadca881 Merge branch 'master' into 'master'
Update smoltcp

Closes #30

See merge request redox-os/netstack!30
2018-06-19 13:58:02 +00:00
jD91mZM2 f9d6f5d87f Update smoltcp 2018-06-19 15:50:09 +02:00