Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 2 Jun 2025 20:49:53 GMT
From:      Gleb Smirnoff <glebius@FreeBSD.org>
To:        src-committers@FreeBSD.org, dev-commits-src-all@FreeBSD.org, dev-commits-src-main@FreeBSD.org
Subject:   git: d8773fdcbfa3 - main - sockets: gc SB_STOP flag
Message-ID:  <202506022049.552Knrgm045633@gitrepo.freebsd.org>

next in thread | raw e-mail | index | archive | help
The branch main has been updated by glebius:

URL: https://cgit.FreeBSD.org/src/commit/?id=d8773fdcbfa363da3e14ec3661b565edbfce03e0

commit d8773fdcbfa363da3e14ec3661b565edbfce03e0
Author:     Gleb Smirnoff <glebius@FreeBSD.org>
AuthorDate: 2025-06-02 20:47:25 +0000
Commit:     Gleb Smirnoff <glebius@FreeBSD.org>
CommitDate: 2025-06-02 20:49:41 +0000

    sockets: gc SB_STOP flag
    
    This flag was used when unix(4) sockets were serviced by the generic
    socket buffer code and it was needed to signal fullness of a receive
    buffer into send buffer of the peer.
---
 sys/sys/sockbuf.h | 5 +----
 1 file changed, 1 insertion(+), 4 deletions(-)

diff --git a/sys/sys/sockbuf.h b/sys/sys/sockbuf.h
index dbf5c1ff956d..7f6234ade6f4 100644
--- a/sys/sys/sockbuf.h
+++ b/sys/sys/sockbuf.h
@@ -46,7 +46,7 @@
 #define	SB_NOCOALESCE	0x200		/* don't coalesce new data into existing mbufs */
 #define	SB_IN_TOE	0x400		/* socket buffer is in the middle of an operation */
 #define	SB_AUTOSIZE	0x800		/* automatically size socket buffer */
-#define	SB_STOP		0x1000		/* backpressure indicator */
+/* was	SB_STOP		0x1000		*/
 #define	SB_AIO_RUNNING	0x2000		/* AIO operation running */
 #define	SB_SPLICED	0x4000		/* socket buffer is spliced;
 					   previously used for SB_TLS_IFNET */
@@ -303,9 +303,6 @@ sbspace(struct sockbuf *sb)
 	SOCKBUF_LOCK_ASSERT(sb);
 #endif
 
-	if (sb->sb_flags & SB_STOP)
-		return(0);
-
 	bleft = sb->sb_hiwat - sb->sb_ccc;
 	mleft = sb->sb_mbmax - sb->sb_mbcnt;
 



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?202506022049.552Knrgm045633>