sock: Fix capturing extra packets from other dev
commit096b043a8581ad43f030323a69b4e6c6e78530fa
authorVadim Kochan <vadim4j@gmail.com>
Tue, 5 May 2015 20:06:56 +0000 (5 23:06 +0300)
committerTobias Klauser <tklauser@distanz.ch>
Wed, 6 May 2015 07:05:47 +0000 (6 09:05 +0200)
tree99c488838fbce2ae93b107a6c43500a622c117b8
parentd8f6f8236b29ff573415d3730a66a4a39e2fb443
sock: Fix capturing extra packets from other dev

Create PF_PACKET socket with proto=0 which does not setup packet handler
and will not capture packets until bind() will be invoked.

Also replaced pf_tx_socket by pf_socket as these funcs became the same,
as proto arg is set to 0.

Suggested-by: Daniel Borkmann <borkmann@iogearbox.net>
Signed-off-by: Vadim Kochan <vadim4j@gmail.com>
Acked-by: Daniel Borkmann <daniel@iogearbox.net>
Signed-off-by: Tobias Klauser <tklauser@distanz.ch>
sock.c
sock.h
trafgen.c