Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/NetSys/bess
/ functions
Functions
2,023 in github.com/NetSys/bess
⨍
Functions
2,023
◇
Types & classes
552
↳
Endpoints
4
Method
Insert
Inserts x into the histogram. Note: this particular insert is NOT atomic.
core/utils/histogram.h:96
Method
Insert
Insert/update a key value pair On success returns a pointer to the inserted entry, nullptr otherwise. NOTE: when Insert() returns nullptr, the copy/mo
core/utils/cuckoo_map.h:213
Method
InternalBeginExiting
Marks thread as exiting.
core/utils/syscallthread.h:285
Method
InternalReset
Internal reset: does the minimum for derived SyscallThread classes. (If we ever allow detaching threads, Reset+InternalReset will be responsible for
core/utils/syscallthread.h:264
Method
Ipv4Prefix
core/utils/ip.cc:63
Method
Ipv4Prefix
Implicit default constructor is not allowed
core/utils/ip.h:94
Method
IsBroadcast
core/utils/ether.h:63
Method
IsExitRequested
core/utils/syscallthread.h:156
Method
IsPhysicallyContiguous
core/packet_pool.h:95
Method
IsPhysicallyContiguous
core/packet_pool.h:107
Method
IsPhysicallyContiguous
core/packet_pool.h:120
Method
IsPinned
core/packet_pool.h:96
Method
IsPinned
core/packet_pool.h:108
Method
IsPinned
core/packet_pool.h:121
Method
IsVirtuallyContiguous
core/packet_pool.h:94
Method
IsVirtuallyContiguous
core/packet_pool.h:106
Method
IsVirtuallyContiguous
TODO(sangjin): it may or may not be contiguous. Check it.
core/packet_pool.h:119
Method
IthFifo
core/utils/fifo_test.cc:414
Method
KillBess
core/bessctl.cc:1657
Method
KillBess
(self, request, context)
pybess/test_bess.py:47
Method
Knocker
* Runs the knock thread: keeps kicking the normal thread until * it acknowledges that it is exiting or has exited. */
core/utils/syscallthread.cc:148
Method
L2Forward
core/modules/l2_forward.h:66
Method
L4Checksum
core/modules/l4_checksum.h:39
Method
Label
core/utils/mpls.h:66
Method
LeafTrafficClass
core/traffic_class.h:578
Method
ListDrivers
core/bessctl.cc:917
Method
ListGateHookClass
core/bessctl.cc:1434
Method
ListGateHooks
core/bessctl.cc:1475
Method
ListMclass
core/bessctl.cc:1714
Method
ListModules
core/bessctl.cc:1184
Method
ListModules
(self, request, context)
pybess/test_bess.py:59
Method
ListPlugins
core/bessctl.cc:1703
Method
ListPorts
core/bessctl.cc:980
Method
ListTcs
core/bessctl.cc:626
Method
ListWorkers
core/bessctl.cc:541
Method
LockLessQueue
Construct a new queue. Takes the size of backing ring buffer (must power of two and entries available will be one less than specified. default is 256)
core/utils/lock_less_queue.h:56
Method
LogAllScopes
core/metadata.cc:400
Method
Lookup
core/shared_obj.h:112
Method
LookupEntry
core/modules/wildcard_match.cc:136
Method
LookupOnly
core/shared_obj.h:126
Method
MACSwap
core/modules/macswap.h:38
Function
MODULE_INIT_FUNC
core/module.h:91
Method
MPLSPop
TODO(gsagie) make the next eth type and remove eth header configurable per MPLS label (with default)
core/modules/mpls_pop.cc:45
Method
MakeError
core/utils/exact_match_table.h:326
Method
MakeSpace
Recursively try making an empty slot in the bucket Returns a slot index in [0, kEntriesPerBucket) for successful operation, or -1 if failed.
core/utils/cuckoo_map.h:450
Method
Match
core/modules/acl.h:46
Method
Match
Returns true if ip is within the range of Ipv4Prefix
core/utils/ip.h:100
Method
MaxFlowPkts
core/modules/flowgen.cc:85
Method
Measure
core/modules/measure.h:42
Method
MeasureParetoMean
core/modules/flowgen.cc:139
Method
Merge
core/modules/merge.h:38
Method
MetadataTest
core/metadata_test.cc:84
Method
MetadataTest
core/modules/mttest.h:41
Method
Module
core/module.h:184
Method
ModuleBuilder
core/module.h:107
Method
ModuleCommand
core/bessctl.cc:1753
Method
ModuleCommand
(self, request, context)
pybess/test_bess.py:55
Method
ModuleTester
core/module_test.cc:86
Method
MoveConstructorOnly
FIXME: CuckooMap should work without this default constructor
core/utils/cuckoo_map_test.cc:55
Method
NanoSecondTime
Returns the current time in microseconds.
core/utils/codel.h:271
Method
NewFlowPkts
core/modules/flowgen.cc:72
Method
NextDrop
Takes the relative time to determine the next time to drop. returns the next time to drop a object.
core/utils/codel.h:213
Method
NextFlowArrival
core/modules/flowgen.cc:98
Method
NextPass
Returns the pass value of the first child to be scheduled next, or 0 if there is no runnable child (i.e., the priority queue is empty)
core/traffic_class.h:398
Method
NoOP
core/modules/noop.h:39
Method
Node
core/utils/trie.h:48
Method
OGate
core/gate.h:279
Method
OnEvent
core/modules/port_out.cc:117
Method
OtherId
core/utils/fifo_test.cc:231
Method
PMDPort
core/drivers/pmd.h:52
Method
Packet
core/packet.h:65
Method
PacketPool
core/packet_pool.cc:62
Method
PacketPool
PacketPool is neither copyable nor movable.
core/packet_pool.h:41
Method
PacketTemplate
core/modules/url_filter.cc:66
Method
ParseIpv4Prefix
core/modules/ip_lookup.cc:153
Method
PauseAll
core/bessctl.cc:482
Method
PauseWorker
core/bessctl.cc:491
Method
PcapHandle
core/utils/pcap_handle.cc:35
Method
Pcapng
core/gate_hooks/pcapng.cc:89
Method
PcapngOpener
core/gate_hooks/pcapng.h:41
Method
PickNextChild
core/traffic_class.h:592
Method
Pipeline
core/metadata.h:148
Method
PlainPacketPool
core/packet_pool.cc:166
Method
Pop
core/utils/lock_less_queue.h:87
Method
PopDefer
* Re-enables and takes any pending SIG_THREAD_EXIT after * pushing a defer. If you are on your way to exiting * there's no need to pop any push
core/utils/syscallthread.h:384
Method
PopFreeEntryIndex
Pop a free entry index from stack and return the index
core/utils/cuckoo_map.h:318
Method
PopulateInitialFlows
core/modules/flowgen.cc:152
Method
Port
overide this section to create a new driver -----------------------------
core/port.h:218
Method
PortBuilder
core/port.h:98
Method
PortInc
core/modules/port_inc.h:44
Method
PortOut
core/modules/port_out.h:44
Method
PostPopulate
core/packet_pool.cc:147
Method
PrepareMetadataComputation
core/metadata.cc:125
Method
PriorityChildArgs
core/traffic_class.h:627
Method
PriorityTrafficClass
core/traffic_class.h:300
Method
ProcessArguments
core/modules/flowgen.cc:183
Method
ProcessBatch
sample_plugin/modules/sequential_update.cc:119
Method
ProcessBatch
core/gate.h:102
Method
ProcessBatch
core/modules/url_filter.cc:236
Method
ProcessBatch
core/modules/wildcard_match.cc:159
← previous
next →
1,201–1,300 of 2,023, ranked by callers