Docs.rs
  • s2n-quic-xdp-0.61.0
    • s2n-quic-xdp 0.61.0
    • Permalink
    • Docs.rs crate page
    • Apache-2.0
    • Links
    • Repository
    • crates.io
    • Source
    • Owners
    • camshaft
    • github:aws:s2n-core
    • Dependencies
      • aya ^0.13 normal
      • bitflags ^2 normal
      • errno ^0.3 normal
      • libc ^0.2 normal
      • s2n-codec =0.61.0 normal
      • s2n-quic-core =0.61.0 normal
      • tokio ^1 normal optional
      • bolero ^0.13 dev
      • futures ^0.3 dev
      • pin-project-lite ^0.2 dev
      • rand ^0.9 dev
      • tokio ^1 dev
    • Versions
    • 77.99% of the crate is documented
  • Platform
    • x86_64-unknown-linux-gnu
  • Feature flags
  • docs.rs
    • About docs.rs
    • Privacy policy
  • Rust
    • Rust website
    • The Book
    • Standard Library API Reference
    • Rust by Example
    • The Cargo Guide
    • Clippy Documentation

s2n_quic_xdp0.61.0

Crate Items

  • Structs
  • Enums
  • Constants
  • Statics
  • Traits
  • Functions

List of all items

Structs

  • if_xdp::Address
  • if_xdp::DescriptorFlags
  • if_xdp::MmapOffsets
  • if_xdp::RingFlags
  • if_xdp::RingOffsetV1
  • if_xdp::RingOffsetV2
  • if_xdp::RxTxDescriptor
  • if_xdp::Statistics
  • if_xdp::UmemDescriptor
  • if_xdp::UmemFlags
  • if_xdp::UmemReg
  • if_xdp::XdpFlags
  • if_xdp::XdpOptions
  • io::router::Router
  • io::rx::Channel
  • io::rx::Queue
  • io::rx::Rx
  • io::rx::WithCooldown
  • io::tx::BusyPoll
  • io::tx::Channel
  • io::tx::Queue
  • io::tx::Tx
  • mmap::Mmap
  • ring::Completion
  • ring::Fill
  • ring::Rx
  • ring::Tx
  • socket::Fd
  • umem::Builder
  • umem::Umem

Enums

  • if_xdp::SocketOptions
  • mmap::Options

Traits

  • io::rx::Driver
  • io::rx::ErrorLogger
  • io::tx::Driver
  • umem::UnsafeIndex

Functions

  • syscall::bind
  • syscall::busy_poll
  • syscall::if_nametoindex
  • syscall::max_queues
  • syscall::mmap
  • syscall::munmap
  • syscall::netns_cookie
  • syscall::offsets
  • syscall::open
  • syscall::set_completion_ring_size
  • syscall::set_fill_ring_size
  • syscall::set_rx_ring_size
  • syscall::set_tx_ring_size
  • syscall::set_umem
  • syscall::statistics
  • syscall::wake_tx

Statics

  • bpf::DEFAULT_PROGRAM
  • bpf::DEFAULT_PROGRAM_TRACE
  • bpf::PORT_MAP_NAME
  • bpf::PROGRAM_NAME
  • bpf::XSK_MAP_NAME

Constants

  • if_xdp::XSK_UNALIGNED_BUF_ADDR_MASK
  • if_xdp::XSK_UNALIGNED_BUF_OFFSET_SHIFT
  • umem::DEFAULT_FRAME_SIZE