git: 87b73c2684d5 - releng/15.0 - ipfw: Remove more unused IP_FW_* cases

From: Colin Percival <cperciva_at_FreeBSD.org>
Date: Thu, 30 Oct 2025 04:23:51 UTC
The branch releng/15.0 has been updated by cperciva:

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

commit 87b73c2684d52091ee9d43d1207ca3e980f0903a
Author:     Ed Maste <emaste@FreeBSD.org>
AuthorDate: 2025-10-25 22:32:05 +0000
Commit:     Colin Percival <cperciva@FreeBSD.org>
CommitDate: 2025-10-30 04:23:12 +0000

    ipfw: Remove more unused IP_FW_* cases
    
    All of the do_cmd() calls are in dummynet.c and specify the socket
    option at compile time; none of these removed cases are used in ipfw
    after the v3 work.
    
    Approved by:    re (cperciva)
    Reviewed by:    markj
    Sponsored by:   The FreeBSD Foundation
    Differential Revision: https://reviews.freebsd.org/D53378
    
    (cherry picked from commit 0e2e0fb955adf15a217949bc4cc337d53d2c7259)
    (cherry picked from commit 6b1e5d4d20a94b5bebd726eb6d1df8dca2738f8e)
---
 sbin/ipfw/ipfw2.c | 6 +-----
 1 file changed, 1 insertion(+), 5 deletions(-)

diff --git a/sbin/ipfw/ipfw2.c b/sbin/ipfw/ipfw2.c
index a2b3e121e5df..27ccaea2c78f 100644
--- a/sbin/ipfw/ipfw2.c
+++ b/sbin/ipfw/ipfw2.c
@@ -648,11 +648,7 @@ do_cmd(int optname, void *optval, uintptr_t optlen)
 	if (ipfw_socket < 0)
 		err(EX_UNAVAILABLE, "socket");
 
-	if (optname == IP_FW_GET ||
-	    optname == IP_FW_ADD || optname == IP_FW3 ||
-	    optname == IP_FW_NAT_GET_CONFIG ||
-	    optname < 0 ||
-	    optname == IP_FW_NAT_GET_LOG) {
+	if (optname == IP_FW3 || optname < 0) {
 		if (optname < 0)
 			optname = -optname;
 		i = getsockopt(ipfw_socket, IPPROTO_IP, optname, optval,