ring_state
union ring_state os, ns;
drain_txpkts(struct mp_ring *r, union ring_state os, int budget)
union ring_state ns;
union ring_state os, ns;
union ring_state os, ns;
union ring_state os, ns;
union ring_state s;
space_available(struct mp_ring *r, union ring_state s)
const char *ring_state = "UNKNOWN";
ring_state = ring_states[state[3]];
state[0], state[1], state[2], ring_state);
drain_ring_lockless(struct ifmp_ring *r, union ring_state os, uint16_t prev, int budget)
union ring_state ns;
union ring_state os, ns;
union ring_state os, ns;
union ring_state os, ns;
union ring_state s;
union ring_state s;
space_available(struct ifmp_ring *r, union ring_state s)
state_to_flags(union ring_state s, int abdicate)
drain_ring_locked(struct ifmp_ring *r, union ring_state os, uint16_t prev, int budget)
union ring_state ns;