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

Function mbufq_drain

freebsd/sys/mbuf.h:1505–1515  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

1503}
1504
1505static inline void
1506mbufq_drain(struct mbufq *mq)
1507{
1508 struct mbuf *m, *n;
1509
1510 n = mbufq_flush(mq);
1511 while ((m = n) != NULL) {
1512 n = STAILQ_NEXT(m, m_stailqpkt);
1513 m_freem(m);
1514 }
1515}
1516
1517static inline struct mbuf *
1518mbufq_first(const struct mbufq *mq)

Callers 13

nat64_fragment6Function · 0.50
nat64_do_handle_ip4Function · 0.50
igi_delete_lockedFunction · 0.50
igmp_initial_joinFunction · 0.50
igmp_handle_state_changeFunction · 0.50
igmp_final_leaveFunction · 0.50
mli_delete_lockedFunction · 0.50
mld_initial_joinFunction · 0.50
mld_handle_state_changeFunction · 0.50
mld_final_leaveFunction · 0.50

Calls 2

mbufq_flushFunction · 0.70
m_freemFunction · 0.50

Tested by

no test coverage detected