Ruben De Smet
|
18578fd15f
|
net: Allow a combined use of IPv4 and IPv6 DNS servers
|
2023-06-06 17:58:45 +02:00 |
|
Ruben De Smet
|
d7f674e410
|
net: Allow setting an IPv6 in the stack
|
2023-06-06 17:58:45 +02:00 |
|
Ruben De Smet
|
e871324bde
|
net: StaticV4 config behind proto-ipv4
|
2023-06-06 17:58:45 +02:00 |
|
Ruben De Smet
|
54bab33c73
|
Rename StaticConfig to StaticConfigV4
|
2023-06-06 17:04:21 +02:00 |
|
Ruben De Smet
|
44624b2d7a
|
Put proto-ipv4 behind a feature flag
|
2023-06-05 16:45:40 +02:00 |
|
Matt Johnston
|
b20427b2ec
|
net: Make flush() wait for RST packets from abort()
Add docs to note that dropping a TcpSocket early will
prevent the .abort() RST from being sent.
|
2023-05-25 20:43:36 +08:00 |
|
Dario Nieuwenhuis
|
9f7392474b
|
Update Rust nightly.
|
2023-05-19 17:12:39 +02:00 |
|
Dario Nieuwenhuis
|
d07821d851
|
net: document crate.
|
2023-05-15 00:56:09 +02:00 |
|
Dario Nieuwenhuis
|
62857bdb2d
|
net: reexport UDP PacketMetadata under the udp module.
|
2023-05-15 00:55:34 +02:00 |
|
Dario Nieuwenhuis
|
26d7610554
|
net: do not use smoltcp Instant/Duration in public API.
|
2023-05-15 00:53:30 +02:00 |
|
Dario Nieuwenhuis
|
2d65373f63
|
Remove unused feature(type_alias_impl_trait) .
|
2023-05-14 23:44:53 +02:00 |
|
Roy Buitenhuis
|
a2ac1eed1b
|
Add extra feature flags to fix build without dhcp.
|
2023-04-18 22:11:15 +02:00 |
|
Dario Nieuwenhuis
|
577f060d24
|
Release embassy-sync v0.2.0
|
2023-04-13 23:40:49 +02:00 |
|
Roy Buitenhuis
|
46b437dea0
|
Wait for waker when no data is available on UDP socket.
|
2023-03-15 13:56:40 +01:00 |
|
Leon Camus
|
e484cb1b87
|
refactor: Multicast method modifiers on stack to public
revert: udp.rs
|
2023-03-08 12:37:00 +01:00 |
|
Leon Camus
|
993875e11f
|
fix: Add qualified imports
|
2023-03-07 23:52:25 +01:00 |
|
Leon Camus
|
2087561003
|
lint: Remove unused imports
|
2023-03-07 23:51:10 +01:00 |
|
Leon Camus
|
b62e3e1d47
|
lint: Cargo fmt
|
2023-03-07 23:40:31 +01:00 |
|
Leon Camus
|
c22218c72e
|
feat: Add multicast to udp socket
|
2023-03-06 18:43:37 +01:00 |
|
kbleeke
|
d5f88e578c
|
embassy-net: DNS resolver detects when name is just an IP address and returns immediately
|
2023-02-25 21:52:15 +01:00 |
|
kbleeke
|
035de6f3ff
|
embassy-net: add flush to TcpSocket and TcpWriter as an inherent method
|
2023-02-22 14:45:17 +01:00 |
|
kbleeke
|
f1a4db44c4
|
Implement flush for TcpSocket
|
2023-02-22 13:57:40 +01:00 |
|
Dario Nieuwenhuis
|
41a563aae3
|
net: document all features
|
2023-02-13 03:11:16 +01:00 |
|
Ulf Lilleengen
|
a2b8921ff3
|
fix: cfg guard for ipv6
|
2023-02-10 19:38:17 +01:00 |
|
Ulf Lilleengen
|
128a453163
|
remove unneeded features
|
2023-02-10 19:04:54 +01:00 |
|
Ulf Lilleengen
|
a7d3ef9122
|
scope dns operations within a cfged block
|
2023-02-10 19:00:00 +01:00 |
|
Ulf Lilleengen
|
32c3725631
|
add waker for DNS slots
|
2023-02-10 18:44:51 +01:00 |
|
Ulf Lilleengen
|
48dff04d64
|
Bump max queries
|
2023-02-10 18:34:21 +01:00 |
|
Ulf Lilleengen
|
472473d8c1
|
Create slice using ::Owned
|
2023-02-10 18:32:35 +01:00 |
|
Ulf Lilleengen
|
6e68353a93
|
attempt removing option
|
2023-02-10 18:30:17 +01:00 |
|
Ulf Lilleengen
|
7ae47cb1d8
|
Expose api on Stack and add doc
Make it work with smoltcp 0.9
|
2023-02-10 18:20:50 +01:00 |
|
Ulf Lilleengen
|
cd440a49d6
|
Rewrite to use a single socket
|
2023-02-10 17:46:08 +01:00 |
|
Ulf Lilleengen
|
614740a1b2
|
cargo fmt
|
2023-02-10 17:45:25 +01:00 |
|
Ulf Lilleengen
|
c203cefe01
|
Handle cancellation
|
2023-02-10 17:45:19 +01:00 |
|
Ulf Lilleengen
|
9cfea693ed
|
Add DNS socket to embassy-net
|
2023-02-10 17:45:03 +01:00 |
|
Dario Nieuwenhuis
|
5edb3052e6
|
net: reexport driver crate.
|
2023-02-08 17:52:02 +01:00 |
|
Dario Nieuwenhuis
|
102b2e52cb
|
net: use released smoltcp 0.9.0
|
2023-02-07 18:15:26 +01:00 |
|
Ulf Lilleengen
|
768fe699cf
|
Pass the correct buffer when creating TcpSocket
|
2023-01-31 19:36:41 +01:00 |
|
Ulf Lilleengen
|
2a0ea52878
|
add missing copy of icmpv6 checksum
add proto-ipv6 feature to stm32h7 example to catch issues in CI
|
2023-01-24 10:25:37 +01:00 |
|
Davide Della Giustina
|
f38d54a6a6
|
IPv6 has no checksum
|
2023-01-24 08:15:22 +00:00 |
|
Dario Nieuwenhuis
|
78c2c1709b
|
net: update smoltcp.
|
2023-01-19 14:44:01 +01:00 |
|
Dario Nieuwenhuis
|
570ffab670
|
net: poll returning false is not an error. No need to repoll.
|
2023-01-19 14:44:01 +01:00 |
|
Paweł Jan Czochański
|
8f4fae9b36
|
Add smoltcp dhcp socket configuration
|
2023-01-19 14:44:01 +01:00 |
|
Paweł Jan Czochański
|
2eae12b7f1
|
Update smoltcp to the newest master
|
2023-01-19 14:44:01 +01:00 |
|
Dario Nieuwenhuis
|
4a4b593694
|
net; allow changing MAC addr at runtime.
|
2022-12-27 01:04:55 +01:00 |
|
Dario Nieuwenhuis
|
1f033d509a
|
net: split driver trait to a separate crate.
|
2022-12-26 04:49:08 +01:00 |
|
Dario Nieuwenhuis
|
5655c6093f
|
net: use atomic-polyfill on tcp client pool, for thumbv6m support.
|
2022-12-26 03:34:05 +01:00 |
|
Dario Nieuwenhuis
|
72bb9b53a2
|
net: remove unused pool-x features
|
2022-12-26 03:34:05 +01:00 |
|
Dario Nieuwenhuis
|
10c9cc31b1
|
Remove unnecessary use of atomic-polyfill.
Only use it when CAS is actually needed.
|
2022-12-23 20:46:49 +01:00 |
|
Dario Nieuwenhuis
|
aaaf5f23a8
|
net: move stack into lib.rs
|
2022-12-13 16:18:39 +01:00 |
|