git: 63f28490237f - main - ng_ksocket: fix build without INET6
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Mon, 13 Jan 2025 21:28:56 UTC
The branch main has been updated by glebius:
URL: https://cgit.FreeBSD.org/src/commit/?id=63f28490237fd8a8646c897e93b82e1ee0962502
commit 63f28490237fd8a8646c897e93b82e1ee0962502
Author: Gleb Smirnoff <glebius@FreeBSD.org>
AuthorDate: 2025-01-13 21:27:32 +0000
Commit: Gleb Smirnoff <glebius@FreeBSD.org>
CommitDate: 2025-01-13 21:27:32 +0000
ng_ksocket: fix build without INET6
Fixes: 9234a50752cd47887849d4665af0f9f4abdefb5d
---
sys/netgraph/ng_ksocket.c | 10 ++++++----
1 file changed, 6 insertions(+), 4 deletions(-)
diff --git a/sys/netgraph/ng_ksocket.c b/sys/netgraph/ng_ksocket.c
index 43a2747224f3..74b2e211c0ed 100644
--- a/sys/netgraph/ng_ksocket.c
+++ b/sys/netgraph/ng_ksocket.c
@@ -44,6 +44,8 @@
* version of a socket... kindof like the reverse of the socket node type.
*/
+#include "opt_inet6.h"
+
#include <sys/param.h>
#include <sys/systm.h>
#include <sys/kernel.h>
@@ -313,7 +315,7 @@ ng_ksocket_sockaddr_parse(const struct ng_parse_type *type,
sin->sin_len = sizeof(*sin);
break;
}
-
+#ifdef INET6
case PF_INET6:
{
struct sockaddr_in6 *const sin6 = (struct sockaddr_in6 *)sa;
@@ -366,7 +368,7 @@ ng_ksocket_sockaddr_parse(const struct ng_parse_type *type,
sin6->sin6_len = sizeof(*sin6);
break;
}
-
+#endif /* INET6 */
default:
return (EINVAL);
}
@@ -424,7 +426,7 @@ ng_ksocket_sockaddr_unparse(const struct ng_parse_type *type,
*off += sizeof(*sin);
return(0);
}
-
+#ifdef INET6
case PF_INET6:
{
const struct sockaddr_in6 *sin6 = (const struct sockaddr_in6 *)sa;
@@ -443,7 +445,7 @@ ng_ksocket_sockaddr_unparse(const struct ng_parse_type *type,
*off += sizeof(*sin6);
return(0);
}
-
+#endif /* INET6 */
default:
return (*ng_ksocket_generic_sockaddr_type.supertype->unparse)
(&ng_ksocket_generic_sockaddr_type,