aboutsummaryrefslogtreecommitdiff
path: root/embassy-net/src/lib.rs
Commit message (Collapse)AuthorAgeFilesLines
...
* Allow ethernet and 802.15.4 to coexistRuben De Smet2023-07-281-4/+6
| | | | Co-authored-by: Thibaut Vandervelden <[email protected]>
* Merge branch 'main' of https://github.com/embassy-rs/embassy into macxoviat2023-07-211-21/+83
|\
| * Fix multicast support (#1670)ivmarkov2023-07-181-7/+55
| |
| * cfg-gate `unapply_config_v4`bjoernQ2023-07-181-2/+3
| |
| * Make dual-stack work in embassy-netbjoernQ2023-07-181-13/+26
| |
* | wpan: prepare net impl.xoviat2023-07-151-1/+12
|/
* Re-export smoltcp::wire::IpEndpointRoy Buitenhuis2023-07-071-1/+1
|
* Release embassy-net v0.1Dario Nieuwenhuis2023-06-291-1/+23
|
* Make StackResources::new() constDániel Buga2023-06-281-1/+1
|
* Update smoltcp.Dario Nieuwenhuis2023-06-261-5/+13
|
* net: Add documentation to new Config systemRuben De Smet2023-06-071-0/+10
|
* net: Support dual stack IPRuben De Smet2023-06-071-13/+62
|
* net: proto-ipv6 in is_config_upRuben De Smet2023-06-061-4/+23
|
* net: Allow a combined use of IPv4 and IPv6 DNS serversRuben De Smet2023-06-061-9/+40
|
* net: Allow setting an IPv6 in the stackRuben De Smet2023-06-061-4/+68
|
* net: StaticV4 config behind proto-ipv4Ruben De Smet2023-06-061-11/+35
|
* Rename StaticConfig to StaticConfigV4Ruben De Smet2023-06-061-6/+6
|
* Update Rust nightly.Dario Nieuwenhuis2023-05-191-1/+0
|
* net: document crate.Dario Nieuwenhuis2023-05-151-7/+42
|
* net: reexport UDP PacketMetadata under the udp module.Dario Nieuwenhuis2023-05-151-2/+2
|
* net: do not use smoltcp Instant/Duration in public API.Dario Nieuwenhuis2023-05-151-14/+4
|
* Remove unused `feature(type_alias_impl_trait)`.Dario Nieuwenhuis2023-05-141-4/+1
|
* Add extra feature flags to fix build without dhcp.Roy Buitenhuis2023-04-181-4/+5
|
* refactor: Multicast method modifiers on stack to publicLeon Camus2023-03-081-3/+3
| | | | revert: udp.rs
* lint: Cargo fmtLeon Camus2023-03-071-14/+8
|
* feat: Add multicast to udp socketLeon Camus2023-03-061-0/+37
|
* embassy-net: DNS resolver detects when name is just an IP address and ↵kbleeke2023-02-251-0/+16
| | | | returns immediately
* scope dns operations within a cfged blockUlf Lilleengen2023-02-101-3/+5
|
* add waker for DNS slotsUlf Lilleengen2023-02-101-8/+31
|
* Bump max queriesUlf Lilleengen2023-02-101-1/+2
|
* Create slice using ::OwnedUlf Lilleengen2023-02-101-1/+1
|
* attempt removing optionUlf Lilleengen2023-02-101-47/+27
|
* Expose api on Stack and add docUlf Lilleengen2023-02-101-5/+2
| | | | Make it work with smoltcp 0.9
* Rewrite to use a single socketUlf Lilleengen2023-02-101-1/+82
|
* Add DNS socket to embassy-netUlf Lilleengen2023-02-101-0/+2
|
* net: reexport driver crate.Dario Nieuwenhuis2023-02-081-1/+3
|
* net: update smoltcp.Dario Nieuwenhuis2023-01-191-22/+20
|
* net: poll returning false is not an error. No need to repoll.Dario Nieuwenhuis2023-01-191-5/+1
|
* Add smoltcp dhcp socket configurationPaweł Jan Czochański2023-01-191-20/+52
|
* Update smoltcp to the newest masterPaweł Jan Czochański2023-01-191-20/+10
|
* net; allow changing MAC addr at runtime.Dario Nieuwenhuis2022-12-271-8/+8
|
* net: split driver trait to a separate crate.Dario Nieuwenhuis2022-12-261-9/+8
|
* net: move stack into lib.rsDario Nieuwenhuis2022-12-131-5/+302
|
* net: remove packet pool.Dario Nieuwenhuis2022-12-131-5/+1
| | | | | | | | | | | | | | The pool was prone to deadlocks, especially due to having a single pool for rx+tx. If the pool got full with rx'd packets it would deadlock because processing a rx packet requires doing another allocation on the pool, for the possibly tx'd response, before deallocating the rx'd packet. This also allows Device impls to allocate the packet memory in a particular RAM kind, if needed for example to do DMA. The `Device` trait is now token-based, like smoltcp's. In the end, this is better because it allows callers to manage memory however they want (including with a pool if they want to).
* Switch to async-fn-in-traitDario Nieuwenhuis2022-11-251-1/+5
|
* Update Rust nightly.Dario Nieuwenhuis2022-09-221-1/+1
| | | | Removes feature(generic_associated_types)
* net: feature-gate nightly-only async traits to allow building on stable.Dario Nieuwenhuis2022-08-301-2/+1
|
* Add UDP socket supportArtur Kowalski2022-08-101-0/+5
|
* Run rustfmt.Dario Nieuwenhuis2022-06-121-3/+1
|
* Add reexport for ipv6 types with proto-ipv6Ulf Lilleengen2022-06-011-0/+3
|