Example #1
0
 @Override
 protected OFMatch wildcard(OFMatch match, IOFSwitch sw, Integer hints) {
   // use same wilcarding as the learning switch
   int wildcards =
       ((Integer) sw.getAttribute(IOFSwitch.PROP_FASTWILDCARDS)).intValue()
           & ~OFMatch.OFPFW_IN_PORT
           & ~OFMatch.OFPFW_DL_VLAN
           & ~OFMatch.OFPFW_DL_SRC
           & ~OFMatch.OFPFW_DL_DST
           & ~OFMatch.OFPFW_NW_SRC_MASK
           & ~OFMatch.OFPFW_NW_DST_MASK;
   return match.clone().setWildcards(wildcards);
 }
Example #2
0
 protected OFMatch wildcard(OFMatch match, IOFSwitch sw, Integer wildcard_hints) {
   if (wildcard_hints != null) {
     return match.clone().setWildcards(wildcard_hints.intValue());
   }
   return match.clone();
 }