SfcScfOfUtils { public static FlowBuilder initClassifierTable() { MatchBuilder match = new MatchBuilder(); InstructionsBuilder isb = SfcOpenflowUtils .appendGotoTableInstruction(new InstructionsBuilder(), TABLE_INDEX_INGRESS_TRANSPORT); return SfcOpenflowUtils.createFlowBuilder( TABLE_INDEX_CLASSIFIER, FLOW_PRIORITY_MATCH_ANY, "MatchAny", match, isb); }  static FlowBuilder initClassifierTable(); static FlowBuilder initClassifierDpdkOutputFlow(Long outPort); static FlowBuilder initClassifierDpdkInputFlow(String nodeName, Long inPort); static FlowBuilder createClassifierOutFlow(String flowKey, Match match, SfcNshHeader sfcNshHeader,
                                                  Long outPort); static FlowBuilder createClassifierInFlow(String flowKey, SfcNshHeader sfcNshHeader, Long outPort); static FlowBuilder createClassifierRelayFlow(String flowKey, SfcNshHeader sfcNshHeader); static boolean deleteClassifierFlow(String nodeName, String flowKey); static final int FLOW_PRIORITY_CLASSIFIER; static final int FLOW_PRIORITY_MATCH_ANY; static final short NSH_MDTYPE_ONE; static final short NSH_NP_ETH; static final short TUN_GPE_NP_NSH; }
@Test public void testInitClassifierTable() { assertNotNull(SfcScfOfUtils.initClassifierTable()); }