TH_URG
if (f & TH_URG)
if ((flags & TH_FIN) || (flags & TH_PUSH) || (flags & TH_URG))
if (!(flags & TH_URG) && th->th_urp) {
if (tcp.th_flags & TH_URG)
if (th->th_flags & TH_URG) {
th->th_flags |= TH_URG;
th->th_flags &=~ TH_URG;
(tiflags & (TH_SYN|TH_FIN|TH_RST|TH_URG|TH_ECE|TH_CWR|TH_ACK))
if ((tiflags & TH_URG) && th->th_urp &&
tiflags &= ~TH_URG; /* XXX */
*tiflags &= ~TH_URG;
th->th_flags |= TH_URG;
case 'U': tfl |= TH_URG; break;
if (tfl & TH_URG) buf[i++] = 'U';
pf(TH_URG, "URG");