- private static int createFlowModFlagsBitmask(FlowModFlags flags) {
- int flowModFlagBitmask = 0;
- Map<Integer, Boolean> flowModFlagsMap = new HashMap<>();
- flowModFlagsMap.put(0, flags.isOFPFFSENDFLOWREM());
- flowModFlagsMap.put(1, flags.isOFPFFCHECKOVERLAP());
- flowModFlagsMap.put(2, flags.isOFPFFRESETCOUNTS());
- flowModFlagsMap.put(3, flags.isOFPFFNOPKTCOUNTS());
- flowModFlagsMap.put(4, flags.isOFPFFNOBYTCOUNTS());
-
- flowModFlagBitmask = ByteBufUtils.fillBitMaskFromMap(flowModFlagsMap);
- return flowModFlagBitmask;
+ private static int createFlowModFlagsBitmask(final FlowModFlags flags) {
+ return ByteBufUtils.fillBitMask(0,
+ flags.isOFPFFSENDFLOWREM(),
+ flags.isOFPFFCHECKOVERLAP(),
+ flags.isOFPFFRESETCOUNTS(),
+ flags.isOFPFFNOPKTCOUNTS(),
+ flags.isOFPFFNOBYTCOUNTS());