--- old/usr/src/uts/common/inet/ip/ip.c Fri Aug 29 10:35:19 2008 +++ new/usr/src/uts/common/inet/ip/ip.c Fri Aug 29 10:35:18 2008 @@ -6698,6 +6698,8 @@ uint_t flags = (unsigned int)tcph->th_flags[0] & 0xFF; BUMP_MIB(recv_ill->ill_ip_mib, ipIfStatsHCInDelivers); if ((flags & TH_RST) || (flags & TH_URG)) { + DTRACE_TCP5(receive, mblk_t *, NULL, conn_t *, NULL, + void_ip_t *, ipha, tcp_t *, NULL, tcph_t *, tcph); CONN_DEC_REF(connp); freemsg(first_mp); return; @@ -6709,6 +6711,8 @@ return; } + DTRACE_TCP5(receive, mblk_t *, NULL, conn_t *, NULL, + void_ip_t *, ipha, tcp_t *, NULL, tcph_t *, tcph); CONN_DEC_REF(connp); freemsg(first_mp); return; @@ -13137,6 +13141,8 @@ BUMP_MIB(ill->ill_ip_mib, ipIfStatsHCInDelivers); /* No need to send this packet to TCP */ if ((flags & TH_RST) || (flags & TH_URG)) { + DTRACE_TCP5(receive, mblk_t *, NULL, conn_t *, NULL, + void_ip_t *, ipha, tcp_t *, NULL, tcph_t *, tcph); CONN_DEC_REF(connp); freemsg(first_mp); return (NULL); @@ -13148,6 +13154,9 @@ return (NULL); } + DTRACE_TCP5(receive, mblk_t *, NULL, conn_t *, NULL, + void_ip_t *, ipha, tcp_t *, NULL, tcph_t *, tcph); + CONN_DEC_REF(connp); freemsg(first_mp); return (NULL);