The AF_PACKET socket needs to be in nonblocking mode or trying to send a packet can take a long time. --- lib/netdev-linux.c | 1 + 1 files changed, 1 insertions(+), 0 deletions(-)
diff --git a/lib/netdev-linux.c b/lib/netdev-linux.c index eecaaa5..aacc48b 100644 --- a/lib/netdev-linux.c +++ b/lib/netdev-linux.c @@ -452,6 +452,7 @@ netdev_linux_init(void) VLOG_ERR("failed to create packet socket: %s", strerror(status)); } + set_nonblocking(af_packet_sock); } /* Create rtnetlink socket. */ -- 1.7.1 _______________________________________________ dev mailing list dev@openvswitch.org http://openvswitch.org/mailman/listinfo/dev