()
| 100 | } |
| 101 | func (p pkt) isACKOnly() bool { return p.flags&flagACK != 0 && p.flags&(flagSYN|flagRST|flagFIN) == 0 } |
| 102 | func (p pkt) hasPayload() bool { return len(p.payload) > 0 } |
| 103 | |
| 104 | // injectSpec is the set of mutation knobs the engine passes to buildInjection. |
| 105 | // Separated from bypass.Mutation so the engine can add bookkeeping (final |
no outgoing calls