tcpdump mailing list archives
Re: [PATCH] tcpdump -s 0 improvement
From: Guy Harris <guy () alum mit edu>
Date: Wed, 30 Nov 2011 14:59:32 -0800
On Nov 30, 2011, at 2:18 PM, Michael Richardson wrote:
I was under the impression that some of hte ring-buffer mechanisms need packets to be aligned on MMU-sized boundaries so that the kernel can play page-swapping games, rather than copying data.
I don't think it does page-flipping - it just maps the whole thing when it starts up - and it allocates real (wired-down) pages to back the address space. It allocates a bunch of contiguous pages, which is why they're aligned on page boundaries.- This is the tcpdump-workers list. Visit https://cod.sandelman.ca/ to unsubscribe.
Current thread:
- [PATCH] tcpdump -s 0 improvement Magnus Gille (Nov 27)
- Re: [PATCH] tcpdump -s 0 improvement Guy Harris (Nov 29)
- Re: [PATCH] tcpdump -s 0 improvement Gianluca Varenni (Nov 29)
- Re: [PATCH] tcpdump -s 0 improvement Guy Harris (Nov 29)
- Re: [PATCH] tcpdump -s 0 improvement David Laight (Nov 30)
- Re: [PATCH] tcpdump -s 0 improvement Guy Harris (Nov 30)
- Re: [PATCH] tcpdump -s 0 improvement Michael Richardson (Nov 30)
- Re: [PATCH] tcpdump -s 0 improvement Gianluca Varenni (Nov 30)
- Re: [PATCH] tcpdump -s 0 improvement Guy Harris (Nov 30)
- Re: [PATCH] tcpdump -s 0 improvement David Laight (Dec 01)
- Re: [PATCH] tcpdump -s 0 improvement Gianluca Varenni (Nov 29)
- Re: [PATCH] tcpdump -s 0 improvement Guy Harris (Nov 29)
- Re: [PATCH] tcpdump -s 0 improvement Guy Harris (Nov 30)