ad07ea0290
Re-add impl_trait_projections
2023-10-30 19:10:45 +01:00
18c9bcd44a
net: Reset DHCP socket when the link up is detected
...
Previously, because DHCP DISCOVER is sent before the link is
established, socket has to timeout first. Which takes extra 10 s.
Now if the state of the link changed to up, socket is explicitly reset
so the DISCOVER is repeated much earlier and DHCP configuration is
acquired much faster.
2023-10-23 11:07:21 +02:00
3cbc687424
net/driver: remove Medium, make HardwareAddress non_exhaustive.
2023-10-18 05:28:16 +02:00
69bb455c60
Wake stack's task after queueing a DNS query
2023-10-14 13:35:53 +02:00
534eb960e9
net: add support for dhcp hostname option.
2023-10-07 01:33:21 +02:00
65ed19aae2
Merge pull request #2014 from bugadani/udp
...
Reexport IpListenEndpoint for TCP
2023-10-05 16:13:10 +00:00
be9c05fbc9
Reexport IpListenEndpoint for TCP
2023-10-05 17:02:25 +02:00
eb12114345
Remove impl_trait_projections.
2023-10-02 14:00:49 +02:00
901f0257bd
net: allow non-'static drivers.
2023-09-28 03:47:14 +02:00
7bcc7e8962
Fix doc typo
2023-09-14 16:08:37 +02:00
0e9131fd14
yield -> return
...
Co-authored-by: Dario Nieuwenhuis <dirbaio@dirbaio.net >
2023-09-09 12:36:57 +02:00
40a18b075d
improve docstring
2023-09-09 09:50:24 +02:00
3e0b752bef
fix poll_fn, add documentation
2023-09-08 17:26:01 +02:00
6070d61d8c
fix typos
2023-09-08 15:59:46 +02:00
a4f8d82ef5
wait_config_up first steps
2023-09-08 15:58:47 +02:00
0c66636d00
Use fmt::unwrap
2023-09-02 08:39:52 +02:00
b5748524f8
net: improve error message on unsupported medium.
2023-08-25 20:45:23 +02:00
cc8961034e
net: allow changing IP config at runtime.
2023-08-25 20:26:46 +02:00
bdd59b8988
Only skip default-gateway assignment with Medium::Ip
2023-07-31 14:21:27 +02:00
9f55228be0
Use hardware_address() for all media
2023-07-31 14:21:26 +02:00
83ff3cbc69
Add Ip hardware address to Driver
2023-07-31 14:21:26 +02:00
4afdce4ec5
Introduce driver::HardwareAddress without smoltcp dependency
2023-07-31 14:21:26 +02:00
69c0a89aa5
Use HardwareAddress in Driver
2023-07-28 16:40:15 +02:00
c3ba08ffb6
Add IEEE802.15.4 address to embassy net Stack
2023-07-28 16:22:03 +02:00
f81ee103bf
Allow ethernet and 802.15.4 to coexist
...
Co-authored-by: Thibaut Vandervelden <thvdveld@vub.be >
2023-07-28 15:11:24 +02:00
2cdd593290
Merge branch 'main' of https://github.com/embassy-rs/embassy into mac
2023-07-21 16:24:48 -05:00
98576c17b6
Fix multicast support ( #1670 )
2023-07-18 17:35:20 +02:00
6bf4717b0a
cfg-gate unapply_config_v4
2023-07-18 10:57:05 +02:00
f581831b86
Make dual-stack work in embassy-net
2023-07-18 10:39:29 +02:00
0b63af3313
wpan: prepare net impl.
2023-07-15 19:02:04 -05:00
151557fec3
Re-export smoltcp::wire::IpEndpoint
2023-07-07 16:38:56 +02:00
6eac49186d
Release embassy-net v0.1
2023-06-29 19:55:32 +02:00
59f829c6cc
Make StackResources::new() const
2023-06-28 15:03:57 +02:00
64cba950e5
Update smoltcp.
2023-06-26 11:43:28 +02:00
2455fd4dbe
net: Add documentation to new Config system
2023-06-07 13:18:19 +02:00
352f0b6c38
net: Support dual stack IP
2023-06-07 13:18:19 +02:00
ae1dedc059
net: proto-ipv6 in is_config_up
2023-06-06 17:58:46 +02:00
18578fd15f
net: Allow a combined use of IPv4 and IPv6 DNS servers
2023-06-06 17:58:45 +02:00
d7f674e410
net: Allow setting an IPv6 in the stack
2023-06-06 17:58:45 +02:00
e871324bde
net: StaticV4 config behind proto-ipv4
2023-06-06 17:58:45 +02:00
54bab33c73
Rename StaticConfig to StaticConfigV4
2023-06-06 17:04:21 +02:00
9f7392474b
Update Rust nightly.
2023-05-19 17:12:39 +02:00
d07821d851
net: document crate.
2023-05-15 00:56:09 +02:00
62857bdb2d
net: reexport UDP PacketMetadata under the udp module.
2023-05-15 00:55:34 +02:00
26d7610554
net: do not use smoltcp Instant/Duration in public API.
2023-05-15 00:53:30 +02:00
2d65373f63
Remove unused feature(type_alias_impl_trait)
.
2023-05-14 23:44:53 +02:00
a2ac1eed1b
Add extra feature flags to fix build without dhcp.
2023-04-18 22:11:15 +02:00
e484cb1b87
refactor: Multicast method modifiers on stack to public
...
revert: udp.rs
2023-03-08 12:37:00 +01:00
b62e3e1d47
lint: Cargo fmt
2023-03-07 23:40:31 +01:00
c22218c72e
feat: Add multicast to udp socket
2023-03-06 18:43:37 +01:00