Print this page
*** NO COMMENTS ***
@@ -6696,10 +6696,12 @@
if (IPCL_IS_TCP(connp) && IPCL_IS_BOUND(connp) && !syn_present) {
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;
}
if (flags & TH_ACK) {
@@ -6707,10 +6709,12 @@
ipst->ips_netstack->netstack_tcp, connp);
CONN_DEC_REF(connp);
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;
}
@@ -13135,10 +13139,12 @@
uint_t flags = (unsigned int)tcph->th_flags[0] & 0xFF;
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);
}
if (flags & TH_ACK) {
@@ -13146,10 +13152,13 @@
ipst->ips_netstack->netstack_tcp, connp);
CONN_DEC_REF(connp);
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);
}