Print this page
*** NO COMMENTS ***
*** 6696,6705 ****
--- 6696,6707 ----
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,6716 ****
--- 6709,6720 ----
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,13144 ****
--- 13139,13150 ----
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,13155 ****
--- 13152,13164 ----
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);
}