aboutsummaryrefslogtreecommitdiff
path: root/sys/netinet6/raw_ip6.c
diff options
context:
space:
mode:
authorRobert Watson <rwatson@FreeBSD.org>2007-05-11 10:20:51 +0000
committerRobert Watson <rwatson@FreeBSD.org>2007-05-11 10:20:51 +0000
commit54d642bbe5699667d74f2117e6c0f58fcfa4384b (patch)
tree830d52c0a835e86532d14a328bcdb1121e33e37a /sys/netinet6/raw_ip6.c
parent169db7b25d117b57c38375a01e5141dcede84177 (diff)
downloadsrc-54d642bbe5699667d74f2117e6c0f58fcfa4384b.tar.gz
src-54d642bbe5699667d74f2117e6c0f58fcfa4384b.zip
Reduce network stack oddness: implement .pru_sockaddr and .pru_peeraddr
protocol entry points using functions named proto_getsockaddr and proto_getpeeraddr rather than proto_setsockaddr and proto_setpeeraddr. While it's true that sockaddrs are allocated and set, the net effect is to retrieve (get) the socket address or peer address from a socket, not set it, so align names to that intent.
Notes
Notes: svn path=/head/; revision=169462
Diffstat (limited to 'sys/netinet6/raw_ip6.c')
-rw-r--r--sys/netinet6/raw_ip6.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/sys/netinet6/raw_ip6.c b/sys/netinet6/raw_ip6.c
index 739d854c43e7..f06d1ebf3d65 100644
--- a/sys/netinet6/raw_ip6.c
+++ b/sys/netinet6/raw_ip6.c
@@ -819,9 +819,9 @@ struct pr_usrreqs rip6_usrreqs = {
.pru_control = in6_control,
.pru_detach = rip6_detach,
.pru_disconnect = rip6_disconnect,
- .pru_peeraddr = in6_setpeeraddr,
+ .pru_peeraddr = in6_getpeeraddr,
.pru_send = rip6_send,
.pru_shutdown = rip6_shutdown,
- .pru_sockaddr = in6_setsockaddr,
+ .pru_sockaddr = in6_getsockaddr,
.pru_close = rip6_close,
};