List of all items
Structs
- CoreApi
- CoreTxMetadata
- CtxPair
- StackState
- StackStateBuilder
- TimerId
- data_structures::rcu::ReadGuard
- data_structures::rcu::SynchronizedWriterRcu
- data_structures::rcu::WriteGuard
- device::ArpConfiguration
- device::ArpConfigurationUpdate
- device::BatchSize
- device::DeviceConfiguration
- device::DeviceConfigurationUpdate
- device::DeviceCounters
- device::EthernetCreationProperties
- device::LoopbackCreationProperties
- device::MaxEthernetFrameSize
- device::NdpConfiguration
- device::NdpConfigurationUpdate
- device::PureIpDeviceCreationProperties
- device::PureIpDeviceReceiveFrameMetadata
- device::PureIpHeaderParams
- device::RecvEthernetFrameMeta
- device_socket::DeviceSocketMetadata
- device_socket::EthernetFrame
- device_socket::EthernetHeaderParams
- device_socket::IpFrame
- device_socket::SocketInfo
- device_socket::WeakDeviceSocketId
- error::AddressResolutionFailed
- error::ExistsError
- error::NotFoundError
- error::NotSupportedError
- filter::FilterApi
- filter::Hook
- filter::IpRoutines
- filter::NatRoutines
- filter::PacketMatcher
- filter::ProofOfEgressCheck
- filter::Routine
- filter::Routines
- filter::Rule
- filter::TransportProtocolMatcher
- filter::Tuple
- filter::UninstalledRoutine
- icmp::IcmpEchoSettings
- icmp::IcmpSocketId
- ip::AddressMatcher
- ip::CommonAddressConfig
- ip::CommonAddressProperties
- ip::IidSecret
- ip::IpDeviceConfiguration
- ip::IpDeviceConfigurationAndFlags
- ip::IpDeviceConfigurationUpdate
- ip::Ipv4AddrConfig
- ip::Ipv4DeviceConfiguration
- ip::Ipv4DeviceConfigurationUpdate
- ip::Ipv6AddrManualConfig
- ip::Ipv6DeviceConfiguration
- ip::Ipv6DeviceConfigurationUpdate
- ip::Mark
- ip::MarkInDomainMatcher
- ip::MarkMatchers
- ip::MulticastForwardingDisabledError
- ip::MulticastRoute
- ip::MulticastRouteKey
- ip::MulticastRouteStats
- ip::MulticastRouteTarget
- ip::PortMatcher
- ip::RawIpSocketIcmpFilter
- ip::RawIpSocketId
- ip::RouterAdvertisementEvent
- ip::SlaacConfiguration
- ip::SlaacConfigurationUpdate
- ip::SubnetMatcher
- ip::WeakRawIpSocketId
- ip::WrapBroadcastMarker
- neighbor::Event
- neighbor::NudUserConfig
- neighbor::NudUserConfigUpdate
- routes::AddableEntry
- routes::Entry
- routes::Generation
- routes::RawMetric
- routes::ResolvedRoute
- routes::RouteResolveOptions
- routes::RoutingTableId
- routes::Rule
- routes::RuleMatcher
- routes::WrapBroadcastMarker
- socket::AddrIsMappedError
- socket::ConnInfo
- socket::ExpectedConnError
- socket::ExpectedUnboundError
- socket::ListenerInfo
- socket::NotDualStackCapableError
- socket::SharingDomain
- socket::SocketCookie
- socket::SocketCookieMatcher
- socket::StrictlyZonedAddr
- socket::TcpStateMatcher
- socket::UdpStateMatcher
- sync::DebugReferences
- sync::DynDebugReferences
- sync::MapRcNotifier
- sync::Mutex
- sync::PrimaryRc
- sync::ResourceToken
- sync::ResourceTokenValue
- sync::RwLock
- sync::StrongRc
- sync::WeakRc
- tcp::BoundInfo
- tcp::BufferLimits
- tcp::BufferSizes
- tcp::ConnectionInfo
- tcp::FragmentedPayload
- tcp::NoConnection
- tcp::SocketAddr
- tcp::SocketOptions
- tcp::TcpSettings
- tcp::TcpSocketDiagnostics
- tcp::TcpSocketId
- tcp::UnboundInfo
- testutil::FakeBindingsCtx
- testutil::FakeBindingsCtxState
- testutil::FakeCtxBuilder
- testutil::FakeDeviceId
- testutil::NoOpLinkResolutionNotifier
- testutil::PureIpDeviceAndIpVersion
- testutil::TestApi
- trace::TraceResourceId
- types::BufferSizeSettings
- types::Counter
- types::PositiveIsize
- udp::UdpPacketMeta
- udp::UdpSettings
- udp::UdpSocketDiagnostics
- udp::UdpSocketId
Enums
- device::BlackholeDevice
- device::BoundInterfaceMatcher
- device::DeviceConfigurationUpdateError
- device::DeviceId
- device::DeviceSendFrameError
- device::EthernetDeviceEvent
- device::EthernetLinkDevice
- device::InterfaceMatcher
- device::LoopbackDevice
- device::PureIpDevice
- device::TransmitQueueConfiguration
- device::WeakDeviceId
- device_socket::Frame
- device_socket::FrameDestination
- device_socket::Protocol
- device_socket::ReceiveFrameError
- device_socket::ReceivedFrame
- device_socket::SendFrameErrorReason
- device_socket::SentFrame
- device_socket::TargetDevice
- error::LocalAddressError
- error::RemoteAddressError
- error::SocketError
- error::ZonedAddressError
- filter::Action
- filter::MarkAction
- filter::SocketEgressFilterResult
- filter::SocketIngressFilterResult
- filter::TransparentProxy
- filter::ValidationError
- icmp::ReceiveIcmpEchoError
- ip::AddIpAddrSubnetError
- ip::AddrSubnetAndManualConfigEither
- ip::AddressMatcherEither
- ip::AddressMatcherType
- ip::AddressRemovedReason
- ip::ForwardMulticastRouteError
- ip::IgmpConfigMode
- ip::IidGenerationConfiguration
- ip::IpAddressState
- ip::IpDeviceEvent
- ip::IpLayerEvent
- ip::IpSockCreateAndSendError
- ip::IpSockCreationError
- ip::IpSockSendError
- ip::Lifetime
- ip::MarkDomain
- ip::MarkMatcher
- ip::MldConfigMode
- ip::MulticastForwardingEvent
- ip::PreferredLifetime
- ip::RawIpSocketIcmpFilterError
- ip::RawIpSocketProtocol
- ip::RawIpSocketSendToError
- ip::ReceivePacketError
- ip::ResolveRouteError
- ip::SetIpAddressPropertiesError
- ip::StableSlaacAddressConfiguration
- ip::TemporarySlaacAddressConfiguration
- ip::UpdateIpConfigurationError
- neighbor::EventDynamicState
- neighbor::EventKind
- neighbor::EventState
- neighbor::LinkResolutionResult
- neighbor::NeighborRemovalError
- neighbor::StaticNeighborInsertionError
- routes::AddRouteError
- routes::AddableEntryEither
- routes::AddableMetric
- routes::EntryEither
- routes::Metric
- routes::NextHop
- routes::RoutingTableCookie
- routes::RuleAction
- routes::TrafficOriginMatcher
- socket::ConnectError
- socket::IpSocketMatcher
- socket::MulticastInterfaceSelector
- socket::MulticastMembershipInterfaceSelector
- socket::ReusePortOption
- socket::SendError
- socket::SendToError
- socket::SetDualStackEnabledError
- socket::SetMulticastMembershipError
- socket::ShutdownType
- socket::SocketInfo
- socket::SocketTransportProtocolMatcher
- socket::TcpSocketMatcher
- socket::UdpSocketMatcher
- sync::RemoveResourceResult
- tcp::AcceptError
- tcp::BindError
- tcp::ConnectError
- tcp::ConnectionError
- tcp::ListenError
- tcp::OriginalDestinationError
- tcp::SetDeviceError
- tcp::SetReuseAddrError
- tcp::SocketInfo
- tcp::TcpSocketDiagnosticTuple
- tcp::TcpSocketState
- testutil::DispatchedEvent
- testutil::DispatchedFrame
- testutil::FakeCtxNetworkSpec
- trace::__inner::Scope
- types::WorkQueueReport
- udp::ReceiveUdpError
- udp::SendError
- udp::SendToError
- udp::UdpRemotePort
- udp::UdpSocketDiagnosticTuple
Traits
- AtomicInstant
- BindingsContext
- BindingsTypes
- CoreContext
- DeferredResourceRemovalContext
- EventContext
- Inspector
- Instant
- InstantBindingsTypes
- InstantContext
- IpBindingsContext
- IpExt
- MapDerefExt
- MatcherBindingsTypes
- ReferenceNotifiers
- RngContext
- SettingsContext
- TimerBindingsTypes
- TimerContext
- TxMetadata
- TxMetadataBindingsTypes
- device::DeviceClassMatcher
- device::DeviceIdAndNameMatcher
- device::DeviceLayerEventDispatcher
- device::DeviceLayerStateTypes
- device::DeviceProvider
- device::InterfaceProperties
- device::ReceiveQueueBindingsContext
- device::StrongDeviceIdentifier
- device::TransmitQueueBindingsContext
- device_socket::DeviceSocketBindingsContext
- device_socket::DeviceSocketTypes
- filter::FilterBindingsContext
- filter::FilterBindingsTypes
- filter::FilterIpExt
- filter::IpPacket
- filter::SocketOpsFilter
- filter::SocketOpsFilterBindingContext
- icmp::IcmpEchoBindingsContext
- icmp::IcmpEchoBindingsTypes
- inspect::Inspectable
- inspect::InspectableValue
- inspect::Inspector
- inspect::InspectorDeviceExt
- inspect::InspectorExt
- ip::IpRoutingBindingsTypes
- ip::RawIpSocketsBindingsContext
- ip::RawIpSocketsBindingsTypes
- neighbor::LinkResolutionContext
- neighbor::LinkResolutionNotifier
- socket::SocketWritableListener
- sync::RcNotifier
- tcp::Buffer
- tcp::IntoBuffers
- tcp::ListenerNotifier
- tcp::Payload
- tcp::PayloadLen
- tcp::ReceiveBuffer
- tcp::SendBuffer
- tcp::TcpBindingsTypes
- testutil::CtxPairExt
- testutil::TestIpExt
- trace::__inner::ArgValue
- trace::__inner::AsTraceStrRef
- udp::UdpBindingsTypes
- udp::UdpReceiveBindingsContext
Macros
- for_any_device_id
- trace::__inner::duration
- trace::__inner::instant
- trace::trace_duration
- trace::trace_instant
Attribute Macros
Functions
- testutil::new_filter_egress_ip_packet
- testutil::new_simple_fake_network
- trace::__inner::category_context
- trace::__inner::duration
- trace::__inner::instant
Type Aliases
- CoreCtx
- UnlockedCoreCtx
- device::BlackholeDeviceId
- device::EthernetDeviceId
- device::EthernetWeakDeviceId
- device::LoopbackDeviceId
- device::LoopbackWeakDeviceId
- device::PureIpDeviceId
- device::PureIpWeakDeviceId
- device_socket::SocketId
- ip::Marks
- routes::Marks
- routes::RoutableIpAddr
- sync::LockGuard
- sync::RemoveResourceResultWithContext
- sync::RwLockReadGuard
- sync::RwLockWriteGuard
- testutil::Ctx
- testutil::FakeCoreCtx
- testutil::FakeCtx