@@ -1455,6 +1455,7 @@ enum HostNicType {
14551455 private Integer _userIp4Prefix ;
14561456 private Integer _multiQueueNumber ;
14571457 private Boolean _packedVirtQueues ;
1458+ private Boolean _filterrefFilter = false ;
14581459
14591460 public void defBridgeNet (String brName , String targetBrName , String macAddr , NicModel model ) {
14601461 defBridgeNet (brName , targetBrName , macAddr , model , 0 );
@@ -1651,6 +1652,10 @@ public void setPackedVirtQueues(Boolean packedVirtQueues) {
16511652 this ._packedVirtQueues = packedVirtQueues ;
16521653 }
16531654
1655+ public void setFilterrefFilterTag () {
1656+ this ._filterrefFilter = true ;
1657+ }
1658+
16541659 public String getContent () {
16551660 StringBuilder netBuilder = new StringBuilder ();
16561661 if (_netType == GuestNetType .BRIDGE ) {
@@ -1726,7 +1731,9 @@ public String getContent() {
17261731 if (StringUtils .isNotBlank (_userIp4Network ) && _userIp4Prefix != null ) {
17271732 netBuilder .append (String .format ("<ip family='ipv4' address='%s' prefix='%s'/>\n " , _userIp4Network , _userIp4Prefix ));
17281733 }
1729- netBuilder .append ("<filterref filter='allow-all-traffic'/>" );
1734+ if (_filterrefFilter ) {
1735+ netBuilder .append ("<filterref filter='allow-all-traffic'/>" );
1736+ }
17301737 return netBuilder .toString ();
17311738 }
17321739
0 commit comments