MCPcopy Index your code
hub / github.com/NetSys/NetBricks

github.com/NetSys/NetBricks @main

Chat with this repo
repository ↗ · DeepWiki ↗ · + Follow
919 symbols 2,193 edges 135 files 108 documented · 12%
What it actually does AI analysis from the code graph — generated when you open this
loading…

Extension points exported contracts — how you extend this code

Batch (Interface)
Public trait implemented by every packet batch type. This trait should be used as a constraint for any functions or plac [13 …
framework/src/operators/mod.rs
BatchIterator (Interface)
An interface implemented by all batches for iterating through the set of packets in a batch. This is private to the fram [14 …
framework/src/operators/iterator.rs
EndOffset (Interface)
A trait implemented by all headers, used for reading them from a mbuf. [5 implementers]
framework/src/headers/mod.rs
Executable (Interface)
(no doc) [9 implementers]
framework/src/scheduler/mod.rs
Act (Interface)
(no doc) [14 implementers]
framework/src/operators/act.rs

Core symbols most depended-on inside this repo

insert_ipv4
called by 105
test/lpm-embedded/src/nf.rs
insert_ipv4
called by 105
test/lpm/src/nf.rs
map
called by 76
framework/src/operators/mod.rs
clone
called by 73
framework/src/headers/mac.rs
len
called by 72
framework/src/state/mergeable.rs
iter
called by 49
framework/src/state/mergeable.rs
parse
called by 35
framework/src/operators/mod.rs
get
called by 27
framework/src/state/mergeable.rs

Shape

Method 586
Function 215
Class 104
Interface 11
Enum 3

Languages

Rust90%
C8%
Python2%
C++1%

Modules by API surface

framework/src/interface/packet.rs54 symbols
framework/src/headers/tcp.rs51 symbols
framework/src/headers/ip.rs34 symbols
framework/src/state/reordered_buffer/reordered_buffer.rs32 symbols
framework/src/interface/port/phy_port.rs30 symbols
framework/src/operators/packet_batch.rs28 symbols
framework/src/native/libnuma.rs24 symbols
native/pmd.c18 symbols
native/mempool.c18 symbols
framework/src/state/ring_buffer.rs18 symbols
framework/src/queues/mpsc_mbuf_queue.rs17 symbols
framework/src/headers/mac.rs17 symbols

For agents

$ claude mcp add NetBricks \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact