Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/FoxMoss/fox-xdp
/ functions
Functions
32 in github.com/FoxMoss/fox-xdp
⨍
Functions
32
◇
Types & classes
32
↓ 5 callers
Function
test
(duration: u64, filter: Option<Filter>, buckets: u32)
benchmark/src/main.rs:38
↓ 2 callers
Function
calculate_hash
(buf: Vec<u16>)
benchmark/src/server.rs:45
↓ 2 callers
Function
run_server
( tx: Sender<Messages>, duration: u64, filter: Option<Filter>, )
benchmark/src/server.rs:305
↓ 2 callers
Function
u8_vec_to_u16_vec
(bytes: Vec<u8>)
benchmark/src/server.rs:38
↓ 2 callers
Function
unload
user.c:153
↓ 2 callers
Function
usage
calculate.c:30
↓ 2 callers
Function
xsk_alloc_umem_frame
user.c:81
↓ 1 callers
Function
calculate_hash
jenkins hash, fast but insecure
calculate.c:9
↓ 1 callers
Function
calculate_hash
user.c:185
↓ 1 callers
Function
catch_close
user.c:161
↓ 1 callers
Function
chart_stats
(stats: Vec<(Stats, String)>, buckets: u32, duration: u64)
benchmark/src/server.rs:264
↓ 1 callers
Function
configure_xsk_umem
user.c:63
↓ 1 callers
Function
handle_packet
user.c:206
↓ 1 callers
Function
log
(msg)
benchmark/echarts_theme.js:13
↓ 1 callers
Method
poll_shutdown
( self: std::pin::Pin<&mut Self>, cx: &mut std::task::Context<'_>, )
benchmark/src/server.rs:127
↓ 1 callers
Function
run_client
( rx: Receiver<Messages>, duration: u64, buckets: u32, )
benchmark/src/client.rs:146
↓ 1 callers
Function
run_drop_client
( rx: Receiver<Messages>, duration: u64, buckets: u32, )
benchmark/src/client.rs:36
↓ 1 callers
Function
xsk_configure_socket
user.c:101
↓ 1 callers
Function
xsk_free_umem_frame
user.c:91
Function
drop_test
(duration: u64, buckets: u32)
benchmark/src/main.rs:11
Method
is_write_vectored
(&self)
benchmark/src/server.rs:137
Function
main
calculate.c:39
Function
main
user.c:241
Function
main
()
benchmark/src/main.rs:65
Method
new
(stream: IO, filter: Filter)
benchmark/src/server.rs:91
Method
new
()
benchmark/src/client.rs:27
Method
poll_flush
( self: std::pin::Pin<&mut Self>, cx: &mut std::task::Context<'_>, )
benchmark/src/server.rs:117
Method
poll_read
( self: std::pin::Pin<&mut Self>, cx: &mut std::task::Context<'_>, buf: &mut tokio::io
benchmark/src/server.rs:155
Method
poll_write
( self: std::pin::Pin<&mut Self>, cx: &mut std::task::Context<'_>, buf: &[u8], )
benchmark/src/server.rs:106
Method
poll_write_vectored
( self: std::pin::Pin<&mut Self>, cx: &mut std::task::Context<'_>, bufs: &[std::io::Io
benchmark/src/server.rs:140
Function
xdp_sock_prog
kern.c:99
Function
xsk_umem_free_frames
user.c:97