diff --git a/xCAT-server/lib/xcat/plugins/dhcp.pm b/xCAT-server/lib/xcat/plugins/dhcp.pm index 32c5b914a..bac6f933b 100644 --- a/xCAT-server/lib/xcat/plugins/dhcp.pm +++ b/xCAT-server/lib/xcat/plugins/dhcp.pm @@ -729,7 +729,7 @@ sub _hardware_type_for sub _is_infiniband_interface { my $mgtifname = shift; - return defined($mgtifname) && $mgtifname =~ /(?:^|!)ib[^!]*$/; + return defined($mgtifname) && $mgtifname =~ /(?:^|!)ib[^!]*(?:!|$)/; } sub _infiniband_twin_identity