MCPcopy Create free account

hub / github.com/FoxMoss/fox-xdp / functions

Functions32 in github.com/FoxMoss/fox-xdp

↓ 5 callersFunctiontest
(duration: u64, filter: Option<Filter>, buckets: u32)
benchmark/src/main.rs:38
↓ 2 callersFunctioncalculate_hash
(buf: Vec<u16>)
benchmark/src/server.rs:45
↓ 2 callersFunctionrun_server
( tx: Sender<Messages>, duration: u64, filter: Option<Filter>, )
benchmark/src/server.rs:305
↓ 2 callersFunctionu8_vec_to_u16_vec
(bytes: Vec<u8>)
benchmark/src/server.rs:38
↓ 2 callersFunctionunload
user.c:153
↓ 2 callersFunctionusage
calculate.c:30
↓ 2 callersFunctionxsk_alloc_umem_frame
user.c:81
↓ 1 callersFunctioncalculate_hash
jenkins hash, fast but insecure
calculate.c:9
↓ 1 callersFunctioncalculate_hash
user.c:185
↓ 1 callersFunctioncatch_close
user.c:161
↓ 1 callersFunctionchart_stats
(stats: Vec<(Stats, String)>, buckets: u32, duration: u64)
benchmark/src/server.rs:264
↓ 1 callersFunctionconfigure_xsk_umem
user.c:63
↓ 1 callersFunctionhandle_packet
user.c:206
↓ 1 callersFunctionlog
(msg)
benchmark/echarts_theme.js:13
↓ 1 callersMethodpoll_shutdown
( self: std::pin::Pin<&mut Self>, cx: &mut std::task::Context<'_>, )
benchmark/src/server.rs:127
↓ 1 callersFunctionrun_client
( rx: Receiver<Messages>, duration: u64, buckets: u32, )
benchmark/src/client.rs:146
↓ 1 callersFunctionrun_drop_client
( rx: Receiver<Messages>, duration: u64, buckets: u32, )
benchmark/src/client.rs:36
↓ 1 callersFunctionxsk_configure_socket
user.c:101
↓ 1 callersFunctionxsk_free_umem_frame
user.c:91
Functiondrop_test
(duration: u64, buckets: u32)
benchmark/src/main.rs:11
Methodis_write_vectored
(&self)
benchmark/src/server.rs:137
Functionmain
calculate.c:39
Functionmain
user.c:241
Functionmain
()
benchmark/src/main.rs:65
Methodnew
(stream: IO, filter: Filter)
benchmark/src/server.rs:91
Methodnew
()
benchmark/src/client.rs:27
Methodpoll_flush
( self: std::pin::Pin<&mut Self>, cx: &mut std::task::Context<'_>, )
benchmark/src/server.rs:117
Methodpoll_read
( self: std::pin::Pin<&mut Self>, cx: &mut std::task::Context<'_>, buf: &mut tokio::io
benchmark/src/server.rs:155
Methodpoll_write
( self: std::pin::Pin<&mut Self>, cx: &mut std::task::Context<'_>, buf: &[u8], )
benchmark/src/server.rs:106
Methodpoll_write_vectored
( self: std::pin::Pin<&mut Self>, cx: &mut std::task::Context<'_>, bufs: &[std::io::Io
benchmark/src/server.rs:140
Functionxdp_sock_prog
kern.c:99
Functionxsk_umem_free_frames
user.c:97