TH_PUSH
if (f & TH_PUSH)
if ((flags & TH_FIN) || (flags & TH_PUSH) || (flags & TH_URG))
if (tcp.th_flags & TH_PUSH)
if (th->th_flags & TH_PUSH)
th->th_flags |= TH_PUSH;
th->th_flags &=~ TH_PUSH;
tiflags &= ~(TH_PUSH|TH_FIN);
tiflags &= ~(TH_PUSH|TH_FIN);
(tcp_ack_on_push && th->th_flags & TH_PUSH))
flags |= TH_PUSH;
case 'P': tfl |= TH_PUSH; break;
if (tfl & TH_PUSH) buf[i++] = 'P';
pf(TH_PUSH, "PUSH");