libnet: added functionality to request ARP lookup sent from default q
authorRoni Häcki <roni.haecki@inf.ethz.ch>
Wed, 30 Aug 2017 12:58:02 +0000 (14:58 +0200)
committerRoni Häcki <roni.haecki@inf.ethz.ch>
Wed, 30 Aug 2017 12:58:02 +0000 (14:58 +0200)
commited85cbd3fa3180b6b64e6e6a27b4a73827be9bc6
tree00c45707b75eff27d8c0f8e34f5712a25d3bac6e
parent209f045021ebac76cfc2fc028894fd7caccde879
libnet: added functionality to request ARP lookup sent from default q

In some cases we require the need to look up a MAC address from
another core than where the default networking queue is running.
This sends a message to the network stack started by the driver
and forces an ARP lookup request and waits for its completion
using Octopus.

Signed-off-by: Roni Häcki <roni.haecki@inf.ethz.ch>
if/net_ARP.if
include/net/arp.h
lib/net/Hakefile
lib/net/arp.c
lib/net/networking_internal.h