List of all items
Structs
- destruction_evidence::DestructionEvidenceAggregator
- dns_proxy::DnsProxyConfig
- dns_proxy::DnsProxyStats
- dns_proxy::dnssec::DataplaneDnssecValidator
- dns_proxy::parser::DnsQueryView
- dns_proxy::spawn::DnsProxyHandle
- dns_proxy::spawn::EventSinkEmitter
- dns_proxy::upstream::UpstreamExtras
- ebpf_flow::EbpfFlowMonitor
- ebpf_flow::FlowEvent
- ebpf_flow::NoopFlowListener
- ebpf_flow::RingBufFlowEvent
- ebpf_flow::connection_tracking::FlowAccumulator
- ebpf_flow::connection_tracking::FlowEvent
- ebpf_flow::connection_tracking::FlowKey
- event_signing::EventSigningConfigWarning
- event_signing::SigningEventSink
- nft_counters::ClassifiedRule
- nft_counters::NftCounterRow
- per_flow::DecodedNflog
- per_flow::FlowAttribution
- per_flow::PerFlowActivation
- per_flow::PerFlowListenerHandle
- per_flow::PerFlowListenerStats
- resolver_refresh::ResolverRefresh
- resolver_refresh::ResolverState
- resolver_refresh::dnssec::TrustAnchors
- resolver_refresh::hickory_resolve::ResolvedAnswer
- resolver_refresh::hickory_resolve::ValidatedResolvedAnswer
- resolver_refresh::rebinding::RebindingDecision
- resolver_refresh::rebinding::RebindingState
- resolver_refresh::sink_emitter::EventSinkEmitter
- resolver_refresh::ticker::TickerConfig
- resolver_refresh::ticker::TickerHandle
- resolver_refresh::ticker::TickerStats
- sni_proxy::ProxyStats
- sni_proxy::SniProxyConfig
- sni_proxy::h2::H2ConnectionDecoder
- sni_proxy::h2::H2HeadersDecoded
- sni_proxy::h2::H2StreamReassembler
- sni_proxy::h2::frame::FrameHeader
- sni_proxy::h2::hpack::DecodedAuthority
- sni_proxy::h2::hpack::HpackDecoder
- sni_proxy::h2::hpack::dynamic_table::DynamicTable
- sni_proxy::spawn::EventSinkEmitter
- sni_proxy::spawn::SniProxyHandle
- trust_keyset_load::KeysetVerificationFailedDetails
- trust_keyset_load::KeysetVerifiedDetails
Enums
- dns_proxy::dnssec::DataplaneDnssecOutcome
- dns_proxy::parser::DnsParseError
- dns_proxy::parser::QuestionOutcome
- dns_proxy::upstream::UpstreamError
- dns_proxy::upstream::UpstreamTransport
- ebpf_flow::EbpfMonitorError
- ebpf_flow::RingBufParseError
- ebpf_flow::connection_tracking::FlowEventKind
- linux_cgroup::CpuMaxApplyOutcome
- linux_cgroup::CpuMaxSource
- nft_counters::NftCountersError
- nft_counters::NftDecision
- per_flow::NflogDecodeError
- per_flow::PerFlowBackend
- resolver_refresh::hickory_resolve::DnssecValidationResult
- sni_proxy::h2::error::H2ParseError
- sni_proxy::h2::error::ReassemblerOverflowKind
- sni_proxy::h2::hpack::AuthorityProvenance
- sni_proxy::http::HttpParseError
- sni_proxy::sni::SniParseError
- trust_keyset_load::KeysetLoadOutcome
Traits
- dns_proxy::DnsQueryEmitter
- ebpf_flow::FlowEventListener
- resolver_refresh::ticker::DriftEmitter
- sni_proxy::L7DecisionEmitter
Functions
- dns_proxy::parser::parse_query
- dns_proxy::parser::parse_query_multi
- dns_proxy::run_one_shot
- dns_proxy::run_tcp_one_shot
- dns_proxy::spawn::signal_proxy_shutdown
- dns_proxy::spawn::spawn_proxy_in_netns
- dns_proxy::upstream::forward
- ebpf_flow::build_default_listener
- ebpf_flow::decode_ring_buf_event
- ebpf_flow::flow_event_to_network_flow_decision
- ebpf_flow::is_per_flow_ebpf_enabled
- ebpf_flow::ring_buf_event_to_flow_event
- linux_cgroup::apply_cpu_max_to_leaf
- linux_cgroup::cpu_max_env_validation_error
- linux_cgroup::cpu_max_to_write
- nft_counters::classify_rule_repr
- nft_counters::parse_nft_list_ruleset_json
- per_flow::augment_ruleset_with_log_actions
- per_flow::build_activation_from_env
- per_flow::build_decision
- per_flow::decode_l3_l4_attribution
- per_flow::decode_nflog_datagram
- per_flow::flow_key_from_attribution
- per_flow::record_opened_flow
- per_flow::select_backend_from_env
- per_flow::spawn_per_flow_listener_in_netns
- resolver_refresh::hickory_resolve::extract_rrsig_metadata
- resolver_refresh::hickory_resolve::proof_to_validation_result_with_rrsig
- resolver_refresh::hickory_resolve::resolve_with_ttl
- resolver_refresh::hickory_resolve::resolve_with_ttl_validated
- resolver_refresh::ticker::clamp_tick_interval_secs
- resolver_refresh::ticker::spawn_continuous_ticker
- sni_proxy::h2::extract_h2_authority
- sni_proxy::h2::extract_h2_authority_with
- sni_proxy::h2::frame::parse_one_frame
- sni_proxy::h2::frame::strip_headers_padding_and_priority
- sni_proxy::h2::hpack::huffman::decode
- sni_proxy::h2::hpack::integer::decode_integer
- sni_proxy::h2::hpack::static_table::lookup_static
- sni_proxy::h2::hpack::string::decode_string
- sni_proxy::h2::is_h2c_preface
- sni_proxy::h2::reassemble_header_block
- sni_proxy::http::extract_http_host
- sni_proxy::run_one_shot
- sni_proxy::sni::extract_sni
- sni_proxy::spawn::signal_sni_proxy_shutdown
- sni_proxy::spawn::spawn_sni_proxy_in_netns
- spec_input::read_cell_spec
- spec_input::resolve_event_subject
- spec_input::spec_sha256
- trust_keyset_load::emit_keyset_outcome
- trust_keyset_load::load_and_verify_trust_keyset_from_env
- trust_keyset_load::load_trust_verify_keys_from_env
Type Aliases
- dns_proxy::dnssec::DataplaneDnssecBackend
- dns_proxy::dnssec::DataplaneTypedDnssecBackend
- resolver_refresh::ResolverFn
- resolver_refresh::ValidatedResolverFn
- resolver_refresh::ticker::SharedResolverFn
- resolver_refresh::ticker::SharedValidatedResolverFn
- sni_proxy::h2::ReassembledBlock
- sni_proxy::h2::frame::ParsedFrame
Constants
- ebpf_flow::PER_FLOW_EBPF_ENV
- ebpf_flow::REASON_EBPF_XDP_DROP
- ebpf_flow::REASON_NFLOG_MATCH
- ebpf_flow::RING_BUF_EVENT_LEN
- event_signing::SIGNED_ENVELOPE_TRANSPORT_TYPE
- linux_cgroup::DEFAULT_CPU_PERIOD_MICROS
- per_flow::DEFAULT_NFLOG_GROUP
- per_flow::ENV_PER_FLOW_BACKEND
- per_flow::ENV_PER_FLOW_BACKEND_E7
- per_flow::ENV_PER_FLOW_EBPF
- per_flow::ENV_PER_FLOW_NFLOG_GROUP
- per_flow::ENV_PER_FLOW_REALTIME
- per_flow::LOG_PREFIX_BASE
- resolver_refresh::DNSSEC_STATUS_NOT_ATTEMPTED
- resolver_refresh::DNSSEC_STATUS_UNSIGNED
- resolver_refresh::DNSSEC_STATUS_VALIDATED
- resolver_refresh::DNSSEC_STATUS_VALIDATION_FAILED
- resolver_refresh::dnssec::ENV_TRUST_ANCHORS_PATH
- resolver_refresh::dnssec::TRUST_ANCHOR_SOURCE_IANA_DEFAULT
- sni_proxy::PEEK_BUF_LEN
- sni_proxy::h2::HTTP2_PREFACE
- sni_proxy::h2::MAX_HEADER_BLOCK_SIZE
- sni_proxy::h2::REASSEMBLER_MAX_CONCURRENT_STREAMS
- sni_proxy::h2::REASSEMBLER_TOTAL_IN_FLIGHT_MAX
- sni_proxy::h2::frame::DEFAULT_MAX_FRAME_SIZE
- sni_proxy::h2::frame::FLAG_END_HEADERS
- sni_proxy::h2::frame::FLAG_PADDED
- sni_proxy::h2::frame::FLAG_PRIORITY
- sni_proxy::h2::frame::FLAG_SETTINGS_ACK
- sni_proxy::h2::frame::FRAME_TYPE_CONTINUATION
- sni_proxy::h2::frame::FRAME_TYPE_DATA
- sni_proxy::h2::frame::FRAME_TYPE_HEADERS
- sni_proxy::h2::frame::FRAME_TYPE_SETTINGS
- sni_proxy::h2::hpack::DEFAULT_HEADER_TABLE_SIZE
- sni_proxy::h2::hpack::dynamic_table::ENTRY_OVERHEAD
- sni_proxy::h2::hpack::dynamic_table::MAX_TABLE_SIZE
- sni_proxy::h2::hpack::huffman::MAX_DECODED_LEN
- sni_proxy::h2::hpack::static_table::STATIC_INDEX_AUTHORITY
- sni_proxy::h2::hpack::static_table::STATIC_TABLE
- sni_proxy::h2::hpack::static_table::STATIC_TABLE_MAX
- sni_proxy::http::MAX_HEADER_SECTION_LEN
- sni_proxy::sni::MAX_RECORD_LEN
- spec_input::TENANT_ID_DEFAULT_TOKEN