Going through the man page of tcpdump here It seems kernel can drop the packets if the buffer is full. I was wondering if
1) that size is configurable and/or 2) where can I see the size for my distro?
From the man page (for easy reference):
packets ``dropped by kernel'' (this is the number of packets that were dropped, due to a lack of buffer space, by the packet capture mechanism in the OS on which tcpdump is running, if the OS reports that information to applications; if not, it will be reported as 0).