aboutsummaryrefslogtreecommitdiff
path: root/sys/netinet6
diff options
context:
space:
mode:
authorMark Johnston <markj@FreeBSD.org>2024-11-14 19:20:21 +0000
committerMark Johnston <markj@FreeBSD.org>2024-11-14 19:59:04 +0000
commit3bb15ffc4ab4bfcd4c1bd700a64b3b5ed95389c3 (patch)
tree8545d66ada4c8f7728a662264c91d8838bd724a7 /sys/netinet6
parentb697835ce614de2fa30ba066983d7e71c48f34ce (diff)
Diffstat (limited to 'sys/netinet6')
-rw-r--r--sys/netinet6/in6.c4
-rw-r--r--sys/netinet6/in6.h6
2 files changed, 5 insertions, 5 deletions
diff --git a/sys/netinet6/in6.c b/sys/netinet6/in6.c
index dba1232fd58d..ffbe64f4de80 100644
--- a/sys/netinet6/in6.c
+++ b/sys/netinet6/in6.c
@@ -2653,7 +2653,7 @@ in6_domifdetach(struct ifnet *ifp, void *aux)
* v4 mapped addr or v4 compat addr
*/
void
-in6_sin6_2_sin(struct sockaddr_in *sin, struct sockaddr_in6 *sin6)
+in6_sin6_2_sin(struct sockaddr_in *sin, const struct sockaddr_in6 *sin6)
{
bzero(sin, sizeof(*sin));
@@ -2665,7 +2665,7 @@ in6_sin6_2_sin(struct sockaddr_in *sin, struct sockaddr_in6 *sin6)
/* Convert sockaddr_in to sockaddr_in6 in v4 mapped addr format. */
void
-in6_sin_2_v4mapsin6(struct sockaddr_in *sin, struct sockaddr_in6 *sin6)
+in6_sin_2_v4mapsin6(const struct sockaddr_in *sin, struct sockaddr_in6 *sin6)
{
bzero(sin6, sizeof(*sin6));
sin6->sin6_len = sizeof(struct sockaddr_in6);
diff --git a/sys/netinet6/in6.h b/sys/netinet6/in6.h
index 082e5f8990c9..effd33787e7e 100644
--- a/sys/netinet6/in6.h
+++ b/sys/netinet6/in6.h
@@ -677,9 +677,9 @@ extern void in6_if_up(struct ifnet *);
struct sockaddr;
void in6_sin6_2_sin(struct sockaddr_in *sin,
- struct sockaddr_in6 *sin6);
-void in6_sin_2_v4mapsin6(struct sockaddr_in *sin,
- struct sockaddr_in6 *sin6);
+ const struct sockaddr_in6 *sin6);
+void in6_sin_2_v4mapsin6(const struct sockaddr_in *sin,
+ struct sockaddr_in6 *sin6);
void in6_sin6_2_sin_in_sock(struct sockaddr *nam);
extern void addrsel_policy_init(void);