diff options
author | sam <sam@FreeBSD.org> | 2003-01-06 21:23:06 +0000 |
---|---|---|
committer | sam <sam@FreeBSD.org> | 2003-01-06 21:23:06 +0000 |
commit | d73f1fda2f7019d7487dc1f86aa269a5ebf5bad9 (patch) | |
tree | 8f869e3666c072f8025f80defe54eb94764adc5c /sys/netinet6/ip6_output.c | |
parent | ab84f2048c0b27e63f36c50d2fcfb7b4bb0d1e5c (diff) | |
download | FreeBSD-src-d73f1fda2f7019d7487dc1f86aa269a5ebf5bad9.zip FreeBSD-src-d73f1fda2f7019d7487dc1f86aa269a5ebf5bad9.tar.gz |
fix memory allocation problems and collateral damage:
o create a separate tag for each object allocated with bus_dmamem_alloc so
the tag's maxsize is setup appropriately; this reduces memory allocation
for the queue descriptors from 16M to what it should be and also fixes
memory allocation for public key operands
o release bus dma resources on detach so module usage doesn't leak
o remove public key op disable now that bus dma memory allocation is fixed
o collect attach error handling in one place
Sponsored by: Vernier Networks
Diffstat (limited to 'sys/netinet6/ip6_output.c')
0 files changed, 0 insertions, 0 deletions