Page Menu
Home
FreeBSD
Search
Configure Global Search
Log In
Files
F163688381
D35334.diff
No One
Temporary
Actions
View File
Edit File
Delete File
View Transforms
Subscribe
Mute Notifications
Flag For Later
Award Token
Size
5 KB
Referenced Files
None
Subscribers
None
D35334.diff
View Options
diff --git a/sys/kern/uipc_debug.c b/sys/kern/uipc_debug.c
--- a/sys/kern/uipc_debug.c
+++ b/sys/kern/uipc_debug.c
@@ -408,8 +408,6 @@
db_printf("sb_mbmax: %u\n", sb->sb_mbmax);
db_print_indent(indent);
- db_printf("sb_mcnt: %u ", sb->sb_mcnt);
- db_printf("sb_ccnt: %u ", sb->sb_ccnt);
db_printf("sb_ctl: %u ", sb->sb_ctl);
db_printf("sb_lowat: %d ", sb->sb_lowat);
db_printf("sb_timeo: %jd\n", sb->sb_timeo);
diff --git a/sys/kern/uipc_sockbuf.c b/sys/kern/uipc_sockbuf.c
--- a/sys/kern/uipc_sockbuf.c
+++ b/sys/kern/uipc_sockbuf.c
@@ -153,10 +153,8 @@
if ((m->m_flags & M_EXTPG) && m->m_len <= MLEN &&
!mbuf_has_tls_session(m)) {
ext_size = m->m_ext.ext_size;
- if (mb_unmapped_compress(m) == 0) {
+ if (mb_unmapped_compress(m) == 0)
sb->sb_mbcnt -= ext_size;
- sb->sb_ccnt -= 1;
- }
}
while ((n != NULL) && (n != end) && (m->m_flags & M_EOR) == 0 &&
@@ -178,11 +176,8 @@
sb->sb_mbtail = m;
sb->sb_mbcnt -= MSIZE;
- sb->sb_mcnt -= 1;
- if (n->m_flags & M_EXT) {
+ if (n->m_flags & M_EXT)
sb->sb_mbcnt -= n->m_ext.ext_size;
- sb->sb_ccnt -= 1;
- }
m_free(n);
n = m->m_next;
}
@@ -281,12 +276,9 @@
sb->sb_ctl += m->m_len;
sb->sb_mbcnt += MSIZE;
- sb->sb_mcnt += 1;
- if (m->m_flags & M_EXT) {
+ if (m->m_flags & M_EXT)
sb->sb_mbcnt += m->m_ext.ext_size;
- sb->sb_ccnt += 1;
- }
}
/*
@@ -324,11 +316,8 @@
sb->sb_ctl -= m->m_len;
sb->sb_mbcnt -= MSIZE;
- sb->sb_mcnt -= 1;
- if (m->m_flags & M_EXT) {
+ if (m->m_flags & M_EXT)
sb->sb_mbcnt -= m->m_ext.ext_size;
- sb->sb_ccnt -= 1;
- }
if (sb->sb_sndptr == m) {
sb->sb_sndptr = NULL;
@@ -354,12 +343,9 @@
sb->sb_tlscc += m->m_len;
sb->sb_mbcnt += MSIZE;
- sb->sb_mcnt += 1;
- if (m->m_flags & M_EXT) {
+ if (m->m_flags & M_EXT)
sb->sb_mbcnt += m->m_ext.ext_size;
- sb->sb_ccnt += 1;
- }
}
void
@@ -374,12 +360,9 @@
sb->sb_tlscc -= m->m_len;
sb->sb_mbcnt -= MSIZE;
- sb->sb_mcnt -= 1;
- if (m->m_flags & M_EXT) {
+ if (m->m_flags & M_EXT)
sb->sb_mbcnt -= m->m_ext.ext_size;
- sb->sb_ccnt -= 1;
- }
}
#endif
@@ -1812,8 +1795,6 @@
xsb->sb_cc = sb->sb_ccc;
xsb->sb_hiwat = sb->sb_hiwat;
xsb->sb_mbcnt = sb->sb_mbcnt;
- xsb->sb_mcnt = sb->sb_mcnt;
- xsb->sb_ccnt = sb->sb_ccnt;
xsb->sb_mbmax = sb->sb_mbmax;
xsb->sb_lowat = sb->sb_lowat;
xsb->sb_flags = sb->sb_flags;
diff --git a/sys/sys/sockbuf.h b/sys/sys/sockbuf.h
--- a/sys/sys/sockbuf.h
+++ b/sys/sys/sockbuf.h
@@ -95,8 +95,6 @@
u_int sb_ccc; /* (a) claimed chars in buffer */
u_int sb_hiwat; /* (a) max actual char count */
u_int sb_mbcnt; /* (a) chars of mbufs used */
- u_int sb_mcnt; /* (a) number of mbufs in buffer */
- u_int sb_ccnt; /* (a) number of clusters in buffer */
u_int sb_mbmax; /* (a) max chars of mbufs to use */
u_int sb_ctl; /* (a) non-data chars in buffer */
u_int sb_tlscc; /* (a) TLS chain characters */
diff --git a/sys/sys/socketvar.h b/sys/sys/socketvar.h
--- a/sys/sys/socketvar.h
+++ b/sys/sys/socketvar.h
@@ -577,8 +577,6 @@
uint32_t sb_cc;
uint32_t sb_hiwat;
uint32_t sb_mbcnt;
- uint32_t sb_mcnt;
- uint32_t sb_ccnt;
uint32_t sb_mbmax;
int32_t sb_lowat;
int32_t sb_timeo;
diff --git a/usr.bin/netstat/inet.c b/usr.bin/netstat/inet.c
--- a/usr.bin/netstat/inet.c
+++ b/usr.bin/netstat/inet.c
@@ -147,8 +147,6 @@
xsb->sb_cc = sb->sb_ccc;
xsb->sb_hiwat = sb->sb_hiwat;
xsb->sb_mbcnt = sb->sb_mbcnt;
- xsb->sb_mcnt = sb->sb_mcnt;
- xsb->sb_ccnt = sb->sb_ccnt;
xsb->sb_mbmax = sb->sb_mbmax;
xsb->sb_lowat = sb->sb_lowat;
xsb->sb_flags = sb->sb_flags;
@@ -351,11 +349,9 @@
xo_emit(" {T:/%-11.11s}", "(state)");
}
if (xflag) {
- xo_emit(" {T:/%-6.6s} {T:/%-6.6s} {T:/%-6.6s} "
- "{T:/%-6.6s} {T:/%-6.6s} {T:/%-6.6s} "
+ xo_emit("{T:/%-6.6s} {T:/%-6.6s} "
"{T:/%-6.6s} {T:/%-6.6s} {T:/%-6.6s} "
"{T:/%-6.6s} {T:/%-6.6s} {T:/%-6.6s}",
- "R-MBUF", "S-MBUF", "R-CLUS", "S-CLUS",
"R-HIWA", "S-HIWA", "R-LOWA", "S-LOWA",
"R-BCNT", "S-BCNT", "R-BMAX", "S-BMAX");
xo_emit(" {T:/%7.7s} {T:/%7.7s} {T:/%7.7s} "
@@ -500,15 +496,12 @@
#endif /* INET6 */
}
if (xflag) {
- xo_emit("{:receive-mbufs/%6u} {:send-mbufs/%6u} "
- "{:receive-clusters/%6u} {:send-clusters/%6u} "
- "{:receive-high-water/%6u} {:send-high-water/%6u} "
+ xo_emit("{:receive-high-water/%6u} "
+ "{:send-high-water/%6u} "
"{:receive-low-water/%6u} {:send-low-water/%6u} "
"{:receive-mbuf-bytes/%6u} {:send-mbuf-bytes/%6u} "
"{:receive-mbuf-bytes-max/%6u} "
"{:send-mbuf-bytes-max/%6u}",
- so->so_rcv.sb_mcnt, so->so_snd.sb_mcnt,
- so->so_rcv.sb_ccnt, so->so_snd.sb_ccnt,
so->so_rcv.sb_hiwat, so->so_snd.sb_hiwat,
so->so_rcv.sb_lowat, so->so_snd.sb_lowat,
so->so_rcv.sb_mbcnt, so->so_snd.sb_mbcnt,
diff --git a/usr.bin/netstat/netstat.1 b/usr.bin/netstat/netstat.1
--- a/usr.bin/netstat/netstat.1
+++ b/usr.bin/netstat/netstat.1
@@ -28,7 +28,7 @@
.\" @(#)netstat.1 8.8 (Berkeley) 4/18/94
.\" $FreeBSD$
.\"
-.Dd September 25, 2020
+.Dd May 27, 2022
.Dt NETSTAT 1
.Os
.Sh NAME
@@ -216,12 +216,7 @@
to output all the information recorded about data
stored in the socket buffers.
The fields are:
-.Bl -column ".Li R-MBUF"
-.It Li R-MBUF Ta Number of mbufs in the receive queue.
-.It Li S-MBUF Ta Number of mbufs in the send queue.
-.It Li R-CLUS Ta Number of clusters, of any type, in the receive
-queue.
-.It Li S-CLUS Ta Number of clusters, of any type, in the send queue.
+.Bl -column ".Li R-HIWA"
.It Li R-HIWA Ta Receive buffer high water mark, in bytes.
.It Li S-HIWA Ta Send buffer high water mark, in bytes.
.It Li R-LOWA Ta Receive buffer low water mark, in bytes.
File Metadata
Details
Attached
Mime Type
text/plain
Expires
Sun, Jul 26, 11:58 AM (19 m, 31 s)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
35529225
Default Alt Text
D35334.diff (5 KB)
Attached To
Mode
D35334: sockbuf: remove unused mbuf counter and cluster counter
Attached
Detach File
Event Timeline
Log In to Comment