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

Function ff_zc_mbuf_get

lib/ff_veth.c:307–324  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

305}
306
307int ff_zc_mbuf_get(struct ff_zc_mbuf *m, int len) {
308 struct mbuf *mb;
309
310 if (m == NULL) {
311 return -1;
312 }
313
314 mb = m_getm2(NULL, max(len, 1), M_WAITOK, MT_DATA, 0);
315 if (mb == NULL) {
316 return -1;
317 }
318
319 m->bsd_mbuf = m->bsd_mbuf_off = mb;
320 m->off = 0;
321 m->len = len;
322
323 return 0;
324}
325
326int
327ff_zc_mbuf_write(struct ff_zc_mbuf *zm, const char *data, int len)

Callers 1

loopFunction · 0.85

Calls 2

m_getm2Function · 0.85
maxFunction · 0.85

Tested by

no test coverage detected