diff --git a/ChangeLog b/ChangeLog index 8d8d39a9..251f3aa9 100644 --- a/ChangeLog +++ b/ChangeLog @@ -10,6 +10,7 @@ version 3.35 () * #180 support CiscoConfig on Nexus (sf.net:scratchfury) * #50 remove interface specific part from vrf interfaces on IOS (W. Vandersmissen) + * #211 f5 class should respect UseEnums when faking i_type version 3.34 (2016-11-20) diff --git a/Info/Layer3/F5.pm b/Info/Layer3/F5.pm index d18f8b67..67ff0a88 100644 --- a/Info/Layer3/F5.pm +++ b/Info/Layer3/F5.pm @@ -165,8 +165,9 @@ sub i_type { my %i_type; foreach my $if ( keys %$idx ) { - - $i_type{$if} = 'ethernetCsmacd'; + $i_type{$if} = + ((exists $f5->{sess}->{UseEnums} and $f5->{sess}->{UseEnums}) + ? 'ethernetCsmacd' : 6 ); } return \%i_type; }