Dario Nieuwenhuis
|
dd43c8f189
iface: make poll() process all packets, add fine-grained poll functions.
|
6 月之前 |
Emil Fresk
|
a11428dfc9
Updated based on dirbaio's comments
|
8 月之前 |
Thibaut Vandervelden
|
951b59ba1c
change(socket/icmp): split ICMPv4/v6 processing
|
1 年之前 |
Thibaut Vandervelden
|
e22ec0a29c
chore(sixlowpan): all 6lowpan logic into sixlowpan
|
1 年之前 |
Thibaut Vandervelden
|
20518400ac
chore(iface/sixlowpan): rewrite sixlowpan_to_ipv6
|
1 年之前 |
Thibaut Vandervelden
|
ca755d7a57
iface: rename IpPacket to Packet
|
1 年之前 |
Thibaut Vandervelden
|
26d949a8b0
ieee: better handle addr for new frame version
|
1 年之前 |
Thibaut Vandervelden
|
5785ed7af6
refactor(sixlowpan): add 6LoWPAN extension headers
|
1 年之前 |
Thibaut Vandervelden
|
ad3f387c6b
iface: remove generic `T: [u8]` in functions
|
1 年之前 |
Thibaut Vandervelden
|
618d7e33a7
rewrite IpPacket
|
1 年之前 |
Dario Nieuwenhuis
|
3a8f133a21
Pass PacketMeta separately, not within IpPacket.
|
1 年之前 |
Dario Nieuwenhuis
|
409ad14da9
Rename PacketId to PacketMeta, make id field public.
|
1 年之前 |
datdenkikniet
|
78b4f39a10
Device-level packet metadata identifiers
|
1 年之前 |
Thibaut Vandervelden
|
f95fbca743
Put IEEE802154 in separate iface module
|
2 年之前 |
Dario Nieuwenhuis
|
a656ab0c08
iface: use reassembly timeout setting for both ipv4 and 6lowpan.
|
2 年之前 |
Dario Nieuwenhuis
|
d13db8b291
iface: unify ipv4/6lowpan fragmenters.
|
2 年之前 |
Dario Nieuwenhuis
|
12fd8161c7
iface: unify ipv4/6lowpan packet assemblers.
|
2 年之前 |
Dario Nieuwenhuis
|
f428a50e7f
iface: rename sixlowpan_fragments_cache_timeout -> sixlowpan_reassembly_timeout
|
2 年之前 |
Dario Nieuwenhuis
|
3a9d017354
Remove unneeded ref patterns and destructures.
|
2 年之前 |
Dario Nieuwenhuis
|
b73c943eee
iface: remove lifetimes.
|
2 年之前 |
Dario Nieuwenhuis
|
bc7fe74d55
sixlowpan: make address context owned.
|
2 年之前 |
Dario Nieuwenhuis
|
c015cc358e
iface: use owned frag buffer, remove frag from builder.
|
2 年之前 |
Dario Nieuwenhuis
|
050731b519
iface: remove all uses of crate::{Error, Result};
|
2 年之前 |
Dario Nieuwenhuis
|
0102a4b741
phy: make consume infallible, move timestamp to receive/transmit.
|
2 年之前 |
Dario Nieuwenhuis
|
71438338ee
wire/udp: make `emit_header` not able to calculate checksum.
|
2 年之前 |
Dario Nieuwenhuis
|
9a5e7e5aa7
sixlowpan: do not use assembler for decompressing non-fragmented packets.
|
2 年之前 |
Thibaut Vandervelden
|
93d5d8acd4
Refactor reassembly for 6LoWPAN
|
2 年之前 |
Dario Nieuwenhuis
|
af115a5769
packet assembler: simplify data structure and api.
|
2 年之前 |
Dario Nieuwenhuis
|
40269822a3
packet assembler: remove unused Error::PacketAssemblerOverlap
|
2 年之前 |
Dario Nieuwenhuis
|
027ec16ef0
packet assembler: remove NotInit state.
|
2 年之前 |