tcpdump mailing list archives

regarding usage of recv calls in mmap code


From: abhinav narain <abhinavnarain10 () gmail com>
Date: Wed, 7 Nov 2012 13:28:31 -0500

hi
    I wanted to know why is MSG_PEEK used in the recv() call in mmap code
and
    not recvfrom() with MSG_TRUNC flag.
    The reason i am asking is .. because I see my code takes a lot of CPU
which
    is due to more looping, I suppose.
    The flag description for MSG_PEEK shows it doesn't discard the bytes
even
    after reading from the queue.
    Can someone please explain.
    I would like to use recvfrom with MSG_TRUNC .. is that fine ?

-Abhinav
_______________________________________________
tcpdump-workers mailing list
tcpdump-workers () lists tcpdump org
https://lists.sandelman.ca/mailman/listinfo/tcpdump-workers


Current thread: