public void apply(ref Parsed_packet p, packet_out b) { b.emit(p.ethernet); if (p.ip.isValid()) { ck.clear(); p.ip.hdrChecksum = (bit16)0; ck.update(p.ip); p.ip.hdrChecksum = ck.get(); } b.emit(p.ip); }
public void apply(ref Parsed_packet p, packet_out b) { b.emit(p.ethernet); if (p.ip.isValid()) { ck.clear(); p.ip.hdrChecksum = (bit16)0; ck.update(p.ip); p.ip.hdrChecksum = ck.get(); } b.emit(p.ip); }