Ole Martin Ruud
|
839dd9c6b1
Implement new type for `poll_at`
|
hace 7 años |
Valentin Lorentz
|
4bf917ced3
Add support for IPv6 gateways.
|
hace 7 años |
Valentin Lorentz
|
ce2fbb7dd2
Add support for IPv6 to ICMP sockets.
|
hace 7 años |
Dan Robertson
|
72ef278471
Add Address Resolution for IPv6
|
hace 7 años |
Dan Robertson
|
d39bcf7ff4
Fix ICMPv6 checksum function
|
hace 7 años |
whitequark
|
cd893e6ab6
fn PacketMetadata::empty() → const PacketMetadata::EMPTY.
|
hace 7 años |
Dan Robertson
|
89999a6981
Add has_solicited_node to EthernetInterface
|
hace 7 años |
Astro
|
2d2b90fd04
Allow broadcast/multicast traffic to UDP sockets
|
hace 7 años |
Astro
|
9e4d2bea8f
Add multicast capability to lookup_hardware_addr()
|
hace 7 años |
whitequark
|
95fd1f2568
Use storage::PacketBuffer for implementing socket::IcmpSocket.
|
hace 7 años |
whitequark
|
86c59fe344
Factor out storage::PacketBuffer from socket::UdpSocket.
|
hace 7 años |
Philipp Oppermann
|
58e534a2fb
Use separate metadata and payload buffers for UDP sockets.
|
hace 7 años |
Dan Robertson
|
c418b60b5d
Use time types in socket
|
hace 7 años |
Dan Robertson
|
470a08669f
Update phy mod to use new time types
|
hace 7 años |
Dan Robertson
|
a2e7c17d57
Update iface and phy_wait to use new time types
|
hace 7 años |
Dan Robertson
|
89b39b7c19
Add basic ICMPv6 reply
|
hace 7 años |
whitequark
|
cb5be48868
Route broadcast packets directly.
|
hace 7 años |
Dan Robertson
|
6e877f8501
Add process_ipv6 to EthernetInterface
|
hace 7 años |
Dan Robertson
|
793227fd46
Ensure ICMPv4 error replies comply with size requirements
|
hace 7 años |
whitequark
|
8928851665
Simplify. NFC.
|
hace 7 años |
Dan Robertson
|
507d2fe0ea
Add the proto-ipv4 feature.
|
hace 7 años |
whitequark
|
35619edb8b
EthernetInterface::set_ipv4_gateway should panic on non-unicast addrs.
|
hace 7 años |
whitequark
|
3868dcdb14
Split `poll_at`/`poll_delay` out of `poll`.
|
hace 7 años |
whitequark
|
62fb0fc8cd
Clean up our feature story and more aggressively test features.
|
hace 7 años |
whitequark
|
e052e5195f
Fix accidental conversion of a slice to owned.
|
hace 7 años |
whitequark
|
7eba669281
Make EthernetInterfaceBuilder::ip_addrs optional.
|
hace 7 años |
Dan Robertson
|
deccd469fe
Use hop limit instead of ttl
|
hace 7 años |
Dan Robertson
|
737b387f61
Add Ipv6Repr and Ipv6Packet to wire
|
hace 7 años |
Dan Robertson
|
ad56bacb56
Replace EthernetInterface::new with EthernetInterfaceBuilder.
|
hace 7 años |
whitequark
|
3f917c1adc
Fix 14185a16.
|
hace 7 años |