Revision 79383c9c slirp/mbuf.c
b/slirp/mbuf.c | ||
---|---|---|
28 | 28 |
* Find a nice value for msize |
29 | 29 |
* XXX if_maxlinkhdr already in mtu |
30 | 30 |
*/ |
31 |
#define MSIZE (IF_MTU + IF_MAXLINKHDR + sizeof(struct m_hdr ) + 6) |
|
31 |
#define SLIRP_MSIZE (IF_MTU + IF_MAXLINKHDR + sizeof(struct m_hdr ) + 6)
|
|
32 | 32 |
|
33 | 33 |
void |
34 | 34 |
m_init() |
... | ... | |
54 | 54 |
DEBUG_CALL("m_get"); |
55 | 55 |
|
56 | 56 |
if (m_freelist.m_next == &m_freelist) { |
57 |
m = (struct mbuf *)malloc(MSIZE); |
|
57 |
m = (struct mbuf *)malloc(SLIRP_MSIZE);
|
|
58 | 58 |
if (m == NULL) goto end_error; |
59 | 59 |
mbuf_alloced++; |
60 | 60 |
if (mbuf_alloced > MBUF_THRESH) |
... | ... | |
71 | 71 |
m->m_flags = (flags | M_USEDLIST); |
72 | 72 |
|
73 | 73 |
/* Initialise it */ |
74 |
m->m_size = MSIZE - sizeof(struct m_hdr); |
|
74 |
m->m_size = SLIRP_MSIZE - sizeof(struct m_hdr);
|
|
75 | 75 |
m->m_data = m->m_dat; |
76 | 76 |
m->m_len = 0; |
77 | 77 |
m->m_nextpkt = 0; |
Also available in: Unified diff