Ole Martin Ruud
|
bfe0625308
Update the docstrings of PollAt
|
vor 7 Jahren |
Ole Martin Ruud
|
3fb0c22fd4
Add conditional compile attr to `is_ingress`
|
vor 7 Jahren |
Ole Martin Ruud
|
839dd9c6b1
Implement new type for `poll_at`
|
vor 7 Jahren |
Valentin Lorentz
|
ce2fbb7dd2
Add support for IPv6 to ICMP sockets.
|
vor 7 Jahren |
whitequark
|
95fd1f2568
Use storage::PacketBuffer for implementing socket::IcmpSocket.
|
vor 7 Jahren |
whitequark
|
bbc5cb34b7
Use storage::PacketBuffer for implementing socket::RawSocket.
|
vor 7 Jahren |
whitequark
|
86c59fe344
Factor out storage::PacketBuffer from socket::UdpSocket.
|
vor 7 Jahren |
Philipp Oppermann
|
58e534a2fb
Use separate metadata and payload buffers for UDP sockets.
|
vor 7 Jahren |
Dan Robertson
|
c418b60b5d
Use time types in socket
|
vor 7 Jahren |
Alex Crawford
|
3b4d6b5e09
Clean up dispatch_socket!() syntax
|
vor 7 Jahren |
Dan Robertson
|
4d918e4406
Fix documentation warnings.
|
vor 7 Jahren |
Dan Robertson
|
507d2fe0ea
Add the proto-ipv4 feature.
|
vor 7 Jahren |
whitequark
|
42c93b99c0
Trace neighbor discovery status on a per-socket basis.
|
vor 7 Jahren |
whitequark
|
9914616893
Limit the rate at which sockets will request neighbor discovery.
|
vor 7 Jahren |
whitequark
|
7937011424
Extract socket handle into a new SocketMeta structure.
|
vor 7 Jahren |
Dan Robertson
|
ef4af850e0
Add ICMP sockets
|
vor 7 Jahren |
whitequark
|
f58cc4bcbb
Rename proto-* features back to socket-*.
|
vor 7 Jahren |
whitequark
|
f64a99a4e6
Use a much more sensible method naming for SocketRef.
|
vor 7 Jahren |
whitequark
|
42e2c04dee
Expose wrapping and unwrapping of SocketRefs.
|
vor 7 Jahren |
whitequark
|
7e4971df32
Rename Cargo features: socket-* → proto-*.
|
vor 7 Jahren |
Egor Karavaev
|
096ce02ac4
Implement a SocketRef smart pointer to detect state changes.
|
vor 7 Jahren |
whitequark
|
100b57aa66
Replace "socket debug identifiers" with just socket handles.
|
vor 7 Jahren |
whitequark
|
a983c629b9
Allow disabling any of: raw, TCP or UDP sockets.
|
vor 7 Jahren |
whitequark
|
39464a53fc
Compute soft deadline in poll() and use nonblocking sockets.
|
vor 7 Jahren |
whitequark
|
3974dc780f
Get rid of unused arguments in Socket::{process,dispatch}.
|
vor 7 Jahren |
whitequark
|
ab0eccd213
Get rid of IpPayload and indirection in Socket::dispatch.
|
vor 7 Jahren |
whitequark
|
917f89e14b
Use FnOnce, not FnMut, in Socket::dispatch() functions.
|
vor 7 Jahren |
whitequark
|
9525e32a69
Remove unused imports.
|
vor 7 Jahren |
whitequark
|
5bf64586cd
Get rid of Result<_, ()>.
|
vor 7 Jahren |
whitequark
|
ed0828b11c
Simplify impls of AsSocket.
|
vor 7 Jahren |