diff mbox

[API-NEXT,RFC,19/31] linux-generic: nic pktio: adding mac_get

Message ID 1452285014-60320-20-git-send-email-christophe.milard@linaro.org
State New
Headers show

Commit Message

Christophe Milard Jan. 8, 2016, 8:30 p.m. UTC
Signed-off-by: Christophe Milard <christophe.milard@linaro.org>
---
 platform/linux-generic/pktio/nic.c | 12 +++++++++++-
 1 file changed, 11 insertions(+), 1 deletion(-)
diff mbox

Patch

diff --git a/platform/linux-generic/pktio/nic.c b/platform/linux-generic/pktio/nic.c
index 1c25c90..446cc98 100644
--- a/platform/linux-generic/pktio/nic.c
+++ b/platform/linux-generic/pktio/nic.c
@@ -73,6 +73,16 @@  static int nic_send(pktio_entry_t *pktio_entry,
 	return nbtx;
 }
 
+static int nic_mac_get(pktio_entry_t *pktio_entry, void *mac_addr)
+{
+	odp_nic_dev_t *nic_dev;
+
+	nic_dev = nic_dev_from_pktio(pktio_entry->s.handle);
+	nic_dev->dev_ops->mac_get(nic_dev, mac_addr);
+
+	return 0;
+}
+
 const pktio_if_ops_t nic_pktio_ops = {
 	.name = "Nic",
 	.init = NULL,
@@ -86,7 +96,7 @@  const pktio_if_ops_t nic_pktio_ops = {
 	.mtu_get = NULL,
 	.promisc_mode_set = NULL,
 	.promisc_mode_get = NULL,
-	.mac_get = NULL,
+	.mac_get = nic_mac_get,
 	.capability = NULL,
 	.input_queues_config = NULL,
 	.output_queues_config = NULL,