MCPcopy Create free account
hub / github.com/F-Stack/f-stack / queue_remove_port

Function queue_remove_port

dpdk/drivers/event/dsw/dsw_evdev.c:151–166  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

149}
150
151static bool
152queue_remove_port(struct dsw_queue *queue, uint16_t port_id)
153{
154 uint16_t i;
155
156 for (i = 0; i < queue->num_serving_ports; i++)
157 if (queue->serving_ports[i] == port_id) {
158 uint16_t last_idx = queue->num_serving_ports - 1;
159 if (i != last_idx)
160 queue->serving_ports[i] =
161 queue->serving_ports[last_idx];
162 queue->num_serving_ports--;
163 return true;
164 }
165 return false;
166}
167
168static int
169dsw_port_link_unlink(struct rte_eventdev *dev, void *port,

Callers 1

dsw_port_link_unlinkFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected