break out of loop if we run out of mbufs
This commit is contained in:
parent
ba8d936dd2
commit
a392a2719c
@ -1234,11 +1234,12 @@ xennet_get_responses(struct netfront_info *np,
|
||||
gnttab_release_grant_reference(&np->gref_rx_head, ref);
|
||||
|
||||
next:
|
||||
if (m != NULL) {
|
||||
m->m_len = rx->status;
|
||||
m->m_data += rx->offset;
|
||||
m0->m_pkthdr.len += rx->status;
|
||||
}
|
||||
if (m == NULL)
|
||||
break;
|
||||
|
||||
m->m_len = rx->status;
|
||||
m->m_data += rx->offset;
|
||||
m0->m_pkthdr.len += rx->status;
|
||||
|
||||
if (!(rx->flags & NETRXF_more_data))
|
||||
break;
|
||||
|
Loading…
x
Reference in New Issue
Block a user