summaryrefslogtreecommitdiffstats
path: root/sys/net/rtsock.c
diff options
context:
space:
mode:
authordhill <dhill@openbsd.org>2017-02-22 19:34:42 +0000
committerdhill <dhill@openbsd.org>2017-02-22 19:34:42 +0000
commitd35c4ec34e3e8ba6f62b5b484026a23d5fde7acd (patch)
treeb091fd26c596f0d42d11f8217e4d30e7e5c4ef31 /sys/net/rtsock.c
parentadd acpisbs, an acpi smart battery subsystem driver reading data (diff)
downloadwireguard-openbsd-d35c4ec34e3e8ba6f62b5b484026a23d5fde7acd.tar.xz
wireguard-openbsd-d35c4ec34e3e8ba6f62b5b484026a23d5fde7acd.zip
Use c99 struct initialization with protosw.
This makes it easier to grep for a member, such as .pr_usrreq, and know which functions to review. ok mpi@ bluhm@ jca@
Diffstat (limited to 'sys/net/rtsock.c')
-rw-r--r--sys/net/rtsock.c16
1 files changed, 10 insertions, 6 deletions
diff --git a/sys/net/rtsock.c b/sys/net/rtsock.c
index 6ae7c1cebef..4446e6373d9 100644
--- a/sys/net/rtsock.c
+++ b/sys/net/rtsock.c
@@ -1,4 +1,4 @@
-/* $OpenBSD: rtsock.c,v 1.222 2017/02/01 20:59:47 dhill Exp $ */
+/* $OpenBSD: rtsock.c,v 1.223 2017/02/22 19:34:42 dhill Exp $ */
/* $NetBSD: rtsock.c,v 1.18 1996/03/29 00:32:10 cgd Exp $ */
/*
@@ -1654,11 +1654,15 @@ sysctl_rtable_rtstat(void *oldp, size_t *oldlenp, void *newp)
extern struct domain routedomain; /* or at least forward */
struct protosw routesw[] = {
-{ SOCK_RAW, &routedomain, 0, PR_ATOMIC|PR_ADDR|PR_WANTRCVD,
- 0, route_output, 0, route_ctloutput,
- route_usrreq,
- raw_init, 0, 0, 0,
- sysctl_rtable,
+{
+ .pr_type = SOCK_RAW,
+ .pr_domain = &routedomain,
+ .pr_flags = PR_ATOMIC|PR_ADDR|PR_WANTRCVD,
+ .pr_output = route_output,
+ .pr_ctloutput = route_ctloutput,
+ .pr_usrreq = route_usrreq,
+ .pr_init = raw_init,
+ .pr_sysctl = sysctl_rtable
}
};