xous-core/services/net/src
bunnie 4e40ae6c5d move from target selectors to feature selectors for back-ends
This will allow for e.g. xous on riscv32-imac but not a precursor
target, for example: by using feature selectors we get to have
a bigger range of targets that we support, such as for implementations
that haven't been upstreamed or have official target-triples.

The downsides are:

- patch override libraries don't absorb feature flags. so, for
example, the AES crate that is used to patch other crates won't
be aware of the target features without modifying the referencing
crates.

- features are normally meant to be additive, but target features
are mutually exclusive. The mutex is enforced by a check in
utralib that throws a panic on build if two targets are accidentally
selected at the same time.
2022-10-02 02:56:44 +08:00
..
api remove no longer used UDP API stubs 2022-04-05 18:43:16 +08:00
protocols remove the legacy files 2022-04-17 05:00:51 +08:00
api.rs add nonblocking flag to opcode map 2022-08-05 05:02:39 +08:00
connection_manager.rs complete wifi on/off interface 2022-09-20 19:36:55 +08:00
device.rs clean up debug spew for merge to main 2022-08-05 15:50:11 +08:00
lib.rs complete wifi on/off interface 2022-09-20 19:36:55 +08:00
main.rs complete wifi on/off interface 2022-09-20 19:36:55 +08:00
protocols.rs move from target selectors to feature selectors for back-ends 2022-10-02 02:56:44 +08:00
std_glue.rs tweak debug output levels 2022-08-03 03:21:43 +08:00
std_tcplistener.rs xous-side of 0-port listener binding 2022-08-05 05:04:35 +08:00
std_tcpstream.rs clean up debug spew for merge to main 2022-08-05 15:50:11 +08:00
std_udp.rs add maintenanence notes referring to relevant smoltcp issues 2022-05-13 01:21:41 +08:00
tests.rs attempt to integrate the std net test suite. 2022-08-02 16:45:56 +08:00