File facter-2.4.6-vlan_interfaces.patch of Package facter.5639
--- facter-2.4.6/lib/facter/util/ip.rb
+++ facter-2.4.6/lib/facter/util/ip.rb
@@ -83,6 +83,7 @@ module Facter::Util::IP
when 'Linux'
output = Facter::Util::IP.exec_ip(["link"])
output.gsub!(/^\d+:\s*/, "") # delete leading number
+ output.gsub!(/@[^:]+/, "") # delete physical interface name in case of tagged vlan like "vlan100@bond0"
when 'OpenBSD', 'NetBSD', 'FreeBSD', 'Darwin', 'GNU/kFreeBSD', 'DragonFly'
output = Facter::Util::IP.exec_ifconfig(["-a","2>/dev/null"])
when 'SunOS'