anchor.diff:  
      //mkConnection(parser.phvOut, ingress_port_mapping.phvIn);
   
  -`ifdef DEBUG_MATCH_TABLE
  +`ifdef MTABLE
      rule matchTableRes;
          let res <- matchTable.response.get;
          indication.matchTableResponse(res.key, res.value);
  
positive.code:    Parser parser <- mkParser();
     Pipeline_port_mapping ingress_port_mapping <- mkIngressPipeline_port_mapping();
  
  `ifdef DEBUG_MATCH_TABLE
     /* Match Table Functionalities */
     function RequestType makeRequest(Bit#(32) key, Bit#(32) value, Operation op);
         return RequestType {
  
negative.code:             matchTable.request.put(makeRequest(key, value, REMOVE));
        endmethod
  `endif
  <<<<<<< HEAD
  
        method Action camInsert(Bit#(32) addr, Bit#(32) data);
           //FIXME: BcamWriteRequest
  