Thibaut Vandervelden
|
28b3833707
change(udp): parse udp header in process_udp
|
hace 1 año |
Thibaut Vandervelden
|
d0b7fa8461
ipv6: check hbh before checking IPv6 addr.
|
hace 1 año |
Thibaut Vandervelden
|
4cb10fc47b
ip: add IPv6 multic. addr. to has_multicast_group
|
hace 1 año |
Thibaut Vandervelden
|
96464eaa41
fragm: move into src/iface/fragmentation.rs
|
hace 1 año |
Thibaut Vandervelden
|
ca755d7a57
iface: rename IpPacket to Packet
|
hace 1 año |
Thibaut Vandervelden
|
4700f2ae42
Merge pull request #866 from thvdveld/dont-process-empty-packets
|
hace 1 año |
Thibaut Vandervelden
|
73ac7a4f51
fix(tcp): don't send TCP RST to unsp. dst addr
|
hace 1 año |
Thibaut Vandervelden
|
f74c5f0892
fix: don't handle empty packets
|
hace 1 año |
Thibaut Vandervelden
|
434f7eb37f
ip: pass address by ref for get_source_address_ip
|
hace 1 año |
Thibaut Vandervelden
|
dd9eff7cf9
ipv6: use RFC6724 for selecting IPv6 src address
|
hace 1 año |
Thibaut Vandervelden
|
b310e3c366
fix: get_source_address calls v4 or v6 variant
|
hace 1 año |
Thibaut Vandervelden
|
7044bd103b
fix: fix combination of feature flags
|
hace 1 año |
Thibaut Vandervelden
|
6466817a66
tests: remove mock and use rstest in more places
|
hace 1 año |
Thibaut Vandervelden
|
ad3f387c6b
iface: remove generic `T: [u8]` in functions
|
hace 1 año |
Thibaut Vandervelden
|
618d7e33a7
rewrite IpPacket
|
hace 1 año |
Dario Nieuwenhuis
|
3a8f133a21
Pass PacketMeta separately, not within IpPacket.
|
hace 1 año |
Dario Nieuwenhuis
|
409ad14da9
Rename PacketId to PacketMeta, make id field public.
|
hace 1 año |
datdenkikniet
|
78b4f39a10
Device-level packet metadata identifiers
|
hace 1 año |
Elena Frank
|
97afe68e38
iface: doc panic if hardware addr doesn't match
|
hace 1 año |
Elena Frank
|
2741503a55
iface: fix outdated docs on Interface::new
|
hace 1 año |
Dario Nieuwenhuis
|
81fbe91947
Merge pull request #799 from thvdveld/iface-with-instant-now
|
hace 1 año |
Dario Nieuwenhuis
|
7d78370ded
iface: add support for sending to subnet-local broadcast addrs (like 192.168.1.255).
|
hace 1 año |
Thibaut Vandervelden
|
533f103a95
pass the now time when creating the iface
|
hace 1 año |
Thibaut Vandervelden
|
5c6475aaa5
fix(791): wrong payload length of first IPv4 frag
|
hace 1 año |
Thibaut Vandervelden
|
099f5f7c2a
Don't use Option for neighbor cache anymore
|
hace 2 años |
Thibaut Vandervelden
|
f95fbca743
Put IEEE802154 in separate iface module
|
hace 2 años |
Dario Nieuwenhuis
|
51af32ebd1
iface: make MulticastError public.
|
hace 2 años |
Dario Nieuwenhuis
|
b047cbeade
Add compile-time configuration options for counts and buffer sizes.
|
hace 2 años |
Dario Nieuwenhuis
|
a656ab0c08
iface: use reassembly timeout setting for both ipv4 and 6lowpan.
|
hace 2 años |
Dario Nieuwenhuis
|
d13db8b291
iface: unify ipv4/6lowpan fragmenters.
|
hace 2 años |