MCPcopy Create free account
hub / github.com/NetSys/bess / CommandGetStatus

Method CommandGetStatus

core/modules/queue.cc:239–248  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

237}
238
239CommandResponse Queue::CommandGetStatus(
240 const bess::pb::QueueCommandGetStatusArg &) {
241 bess::pb::QueueCommandGetStatusResponse resp;
242 resp.set_count(llring_count(queue_));
243 resp.set_size(size_);
244 resp.set_enqueued(stats_.enqueued);
245 resp.set_dequeued(stats_.dequeued);
246 resp.set_dropped(stats_.dropped);
247 return CommandSuccess(resp);
248}
249
250void Queue::AdjustWaterLevels() {
251 high_water_ = static_cast<uint64_t>(size_ * kHighWaterRatio);

Callers

nothing calls this directly

Calls 3

llring_countFunction · 0.85
CommandSuccessFunction · 0.85
set_sizeMethod · 0.80

Tested by

no test coverage detected