summaryrefslogtreecommitdiffstats
path: root/v3po/v3po2vpp/src/main/java/io/fd/hc2vpp/v3po/read/EthernetCustomizer.java
diff options
context:
space:
mode:
Diffstat (limited to 'v3po/v3po2vpp/src/main/java/io/fd/hc2vpp/v3po/read/EthernetCustomizer.java')
-rw-r--r--v3po/v3po2vpp/src/main/java/io/fd/hc2vpp/v3po/read/EthernetCustomizer.java5
1 files changed, 5 insertions, 0 deletions
diff --git a/v3po/v3po2vpp/src/main/java/io/fd/hc2vpp/v3po/read/EthernetCustomizer.java b/v3po/v3po2vpp/src/main/java/io/fd/hc2vpp/v3po/read/EthernetCustomizer.java
index b98c15f70..ec011ab3f 100644
--- a/v3po/v3po2vpp/src/main/java/io/fd/hc2vpp/v3po/read/EthernetCustomizer.java
+++ b/v3po/v3po2vpp/src/main/java/io/fd/hc2vpp/v3po/read/EthernetCustomizer.java
@@ -65,6 +65,11 @@ public class EthernetCustomizer
final InterfaceKey key = id.firstKeyOf(Interface.class);
final SwInterfaceDetails iface = dumpManager.getInterfaceDetail(id, ctx, key.getName());
+ if (!EthernetCsmacd.class.equals(getInterfaceType(id.firstKeyOf(Interface.class).getName()))) {
+ // HW MTU is specific to Ethernet interface. Skip non ethernet interface
+ return;
+ }
+
if (iface.linkMtu != 0) {
// Read physical payload MTU (link_mtu) if given.
// VPP since 18.07 supports also setting MTUs for software interfaces,