oui: Make parsing of oui.conf more robust

In the unlikely case of the oui.conf file not conforming to the required
format (e.g. by the user supplying one by himself), we would end up -
in the worst case dereferencing a null pointer, if the condiition
(ptr = strstr(buff, ", ")) is false. Thus make the entire parsing a bit
more robust and just ignore lines not following the required format.

The null pointer dereference was found by the Coverity scanner.

Signed-off-by: Tobias Klauser <tklauser@distanz.ch>
taia: minor: add comment about window

Add a small comment about the 700ms.

Signed-off-by: Daniel Borkmann <dborkman@redhat.com>
irq: do not process non-existant irq number of lo

Prevent IRQ affinity restore of lo device, since we do not collect it
and since it doesn't have a IRQ number. This fixes a warning on trafgen
and netsniff-ng when exiting.

Signed-off-by: Daniel Borkmann <dborkman@redhat.com>
curve: move selftest to own file

Move the curve selftest to its own file.

Signed-off-by: Daniel Borkmann <dborkman@redhat.com>
keypair: do selftest before generating and verifying keypair

Be paraniod and make a selftest.

Signed-off-by: Daniel Borkmann <dborkman@redhat.com>