Files
dofs/docs/network/switch/shared_buffer.md

366 B

network/switch/shared_buffer.h

SharedBuffer::SharedBuffer

SharedBuffer(Simulator *const sim, NetworkSwitch *const owner, Bytes total_bytes, uint16_t ports)

SharedBuffer::drain_one

virtual bool drain_one(PortId port) override

SharedBuffer::enqueue_packet

virtual bool enqueue_packet(const Packet &pkt, PortId egress, FlowPriority prio) override