whitequark
|
cd893e6ab6
fn PacketMetadata::empty() → const PacketMetadata::EMPTY.
|
7 years ago |
Dan Robertson
|
89999a6981
Add has_solicited_node to EthernetInterface
|
7 years ago |
Astro
|
2d2b90fd04
Allow broadcast/multicast traffic to UDP sockets
|
7 years ago |
Astro
|
9e4d2bea8f
Add multicast capability to lookup_hardware_addr()
|
7 years ago |
whitequark
|
95fd1f2568
Use storage::PacketBuffer for implementing socket::IcmpSocket.
|
7 years ago |
whitequark
|
86c59fe344
Factor out storage::PacketBuffer from socket::UdpSocket.
|
7 years ago |
Philipp Oppermann
|
58e534a2fb
Use separate metadata and payload buffers for UDP sockets.
|
7 years ago |
Dan Robertson
|
c418b60b5d
Use time types in socket
|
7 years ago |
Dan Robertson
|
470a08669f
Update phy mod to use new time types
|
7 years ago |
Dan Robertson
|
a2e7c17d57
Update iface and phy_wait to use new time types
|
7 years ago |
Dan Robertson
|
89b39b7c19
Add basic ICMPv6 reply
|
7 years ago |
whitequark
|
cb5be48868
Route broadcast packets directly.
|
7 years ago |
Dan Robertson
|
6e877f8501
Add process_ipv6 to EthernetInterface
|
7 years ago |
Dan Robertson
|
793227fd46
Ensure ICMPv4 error replies comply with size requirements
|
7 years ago |
whitequark
|
8928851665
Simplify. NFC.
|
7 years ago |
Dan Robertson
|
507d2fe0ea
Add the proto-ipv4 feature.
|
7 years ago |
whitequark
|
35619edb8b
EthernetInterface::set_ipv4_gateway should panic on non-unicast addrs.
|
7 years ago |
whitequark
|
3868dcdb14
Split `poll_at`/`poll_delay` out of `poll`.
|
7 years ago |
whitequark
|
62fb0fc8cd
Clean up our feature story and more aggressively test features.
|
7 years ago |
whitequark
|
e052e5195f
Fix accidental conversion of a slice to owned.
|
7 years ago |
whitequark
|
7eba669281
Make EthernetInterfaceBuilder::ip_addrs optional.
|
7 years ago |
Dan Robertson
|
deccd469fe
Use hop limit instead of ttl
|
7 years ago |
Dan Robertson
|
737b387f61
Add Ipv6Repr and Ipv6Packet to wire
|
7 years ago |
Dan Robertson
|
ad56bacb56
Replace EthernetInterface::new with EthernetInterfaceBuilder.
|
7 years ago |
whitequark
|
3f917c1adc
Fix 14185a16.
|
7 years ago |
whitequark
|
14185a16bb
Do not fill neighbor cache with IPs not on the same network as us.
|
7 years ago |
whitequark
|
42c93b99c0
Trace neighbor discovery status on a per-socket basis.
|
7 years ago |
Dan Robertson
|
eaaf1fa4a6
Process the Icmpv4Repr in IcmpSocket::process
|
7 years ago |
whitequark
|
30012cc3b1
Make packet dumps emitted for broken packets more useful.
|
7 years ago |
Jeremy Soller
|
d8b25cdce8
Allow receiving broadcast packets via UDP sockets.
|
7 years ago |