Signed-off-by: Christophe Milard <christophe.mil...@linaro.org>
---
 platform/linux-generic/pktio/nic.c | 12 +++++++++++-
 1 file changed, 11 insertions(+), 1 deletion(-)

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,
-- 
2.1.4

_______________________________________________
lng-odp mailing list
lng-odp@lists.linaro.org
https://lists.linaro.org/mailman/listinfo/lng-odp

Reply via email to