| Rule DD | (duplicate discard): |
| signature = concat (packet.S, packet.Q); | |
| if (DD_cache.present (signature) { | |
| return SUCCEED; | |
| } else { | |
| DD_cache.add (signature); | |
| return FAIL; | |
| } |
| Rule DD | (duplicate discard): |
| signature = concat (packet.S, packet.Q); | |
| if (DD_cache.present (signature) { | |
| return SUCCEED; | |
| } else { | |
| DD_cache.add (signature); | |
| return FAIL; | |
| } |