20bc99aa3ad84a338b7a9c1edc14682bce25d761vboxsync * NAT - some externals helpers
c7814cf6e1240a519cbec0441e033d0e2470ed00vboxsync * Copyright (C) 2007-2011 Oracle Corporation
c0829c6fca24bd3a9a687c93f9b64da2c54b767cvboxsync * This file is part of VirtualBox Open Source Edition (OSE), as
c0829c6fca24bd3a9a687c93f9b64da2c54b767cvboxsync * available from http://www.virtualbox.org. This file is free software;
c0829c6fca24bd3a9a687c93f9b64da2c54b767cvboxsync * you can redistribute it and/or modify it under the terms of the GNU
c0829c6fca24bd3a9a687c93f9b64da2c54b767cvboxsync * General Public License (GPL) as published by the Free Software
c0829c6fca24bd3a9a687c93f9b64da2c54b767cvboxsync * Foundation, in version 2 as it comes in the "COPYING" file of the
c0829c6fca24bd3a9a687c93f9b64da2c54b767cvboxsync * VirtualBox OSE distribution. VirtualBox OSE is distributed in the
c0829c6fca24bd3a9a687c93f9b64da2c54b767cvboxsync * hope that it will be useful, but WITHOUT ANY WARRANTY of any kind.
fe0336dab2332556574fab2b79ab4210a7989127vboxsync# define zone_ext_refcnt slirp_zone_ext_refcnt(pData)
c0829c6fca24bd3a9a687c93f9b64da2c54b767cvboxsyncstatic inline uma_zone_t slirp_zone_mbuf(PNATState);
c0829c6fca24bd3a9a687c93f9b64da2c54b767cvboxsyncstatic inline uma_zone_t slirp_zone_clust(PNATState);
c0829c6fca24bd3a9a687c93f9b64da2c54b767cvboxsyncstatic inline uma_zone_t slirp_zone_pack(PNATState);
c0829c6fca24bd3a9a687c93f9b64da2c54b767cvboxsyncstatic inline uma_zone_t slirp_zone_jumbop(PNATState);
c0829c6fca24bd3a9a687c93f9b64da2c54b767cvboxsyncstatic inline uma_zone_t slirp_zone_jumbo9(PNATState);
c0829c6fca24bd3a9a687c93f9b64da2c54b767cvboxsyncstatic inline uma_zone_t slirp_zone_jumbo16(PNATState);
c0829c6fca24bd3a9a687c93f9b64da2c54b767cvboxsyncstatic inline uma_zone_t slirp_zone_ext_refcnt(PNATState);
c0829c6fca24bd3a9a687c93f9b64da2c54b767cvboxsyncstatic void vbox_slirp_printV(char *format, va_list args)
c0829c6fca24bd3a9a687c93f9b64da2c54b767cvboxsyncstatic void vbox_slirp_fprintf(void *ignored, char *format, ...)