aboutsummaryrefslogtreecommitdiff
path: root/sys/dev/netmap/netmap_freebsd.c
diff options
context:
space:
mode:
authorMatt Macy <mmacy@FreeBSD.org>2018-05-18 03:38:17 +0000
committerMatt Macy <mmacy@FreeBSD.org>2018-05-18 03:38:17 +0000
commitcfa866f6a1ba4798cd6d877f0f0e4f45227efb9c (patch)
treed793e909a5dea6aaec9de7983ff6b8af700521ec /sys/dev/netmap/netmap_freebsd.c
parent649d7b463a9e41c30dd3b6ec0966bf08b3c49630 (diff)
downloadsrc-cfa866f6a1ba4798cd6d877f0f0e4f45227efb9c.tar.gz
src-cfa866f6a1ba4798cd6d877f0f0e4f45227efb9c.zip
netmap: pull fix for 32-bit support from upstream
Approved by: sbruno
Notes
Notes: svn path=/head/; revision=333778
Diffstat (limited to 'sys/dev/netmap/netmap_freebsd.c')
-rw-r--r--sys/dev/netmap/netmap_freebsd.c46
1 files changed, 23 insertions, 23 deletions
diff --git a/sys/dev/netmap/netmap_freebsd.c b/sys/dev/netmap/netmap_freebsd.c
index 69e84a11f1a9..4dc26c29e6ef 100644
--- a/sys/dev/netmap/netmap_freebsd.c
+++ b/sys/dev/netmap/netmap_freebsd.c
@@ -138,13 +138,13 @@ nm_os_put_module(void)
static void
netmap_ifnet_arrival_handler(void *arg __unused, struct ifnet *ifp)
{
- netmap_undo_zombie(ifp);
+ netmap_undo_zombie(ifp);
}
static void
netmap_ifnet_departure_handler(void *arg __unused, struct ifnet *ifp)
{
- netmap_make_zombie(ifp);
+ netmap_make_zombie(ifp);
}
static eventhandler_tag nm_ifnet_ah_tag;
@@ -153,33 +153,33 @@ static eventhandler_tag nm_ifnet_dh_tag;
int
nm_os_ifnet_init(void)
{
- nm_ifnet_ah_tag =
- EVENTHANDLER_REGISTER(ifnet_arrival_event,
- netmap_ifnet_arrival_handler,
- NULL, EVENTHANDLER_PRI_ANY);
- nm_ifnet_dh_tag =
- EVENTHANDLER_REGISTER(ifnet_departure_event,
- netmap_ifnet_departure_handler,
- NULL, EVENTHANDLER_PRI_ANY);
- return 0;
+ nm_ifnet_ah_tag =
+ EVENTHANDLER_REGISTER(ifnet_arrival_event,
+ netmap_ifnet_arrival_handler,
+ NULL, EVENTHANDLER_PRI_ANY);
+ nm_ifnet_dh_tag =
+ EVENTHANDLER_REGISTER(ifnet_departure_event,
+ netmap_ifnet_departure_handler,
+ NULL, EVENTHANDLER_PRI_ANY);
+ return 0;
}
void
nm_os_ifnet_fini(void)
{
- EVENTHANDLER_DEREGISTER(ifnet_arrival_event,
- nm_ifnet_ah_tag);
- EVENTHANDLER_DEREGISTER(ifnet_departure_event,
- nm_ifnet_dh_tag);
+ EVENTHANDLER_DEREGISTER(ifnet_arrival_event,
+ nm_ifnet_ah_tag);
+ EVENTHANDLER_DEREGISTER(ifnet_departure_event,
+ nm_ifnet_dh_tag);
}
unsigned
nm_os_ifnet_mtu(struct ifnet *ifp)
{
#if __FreeBSD_version < 1100030
- return ifp->if_data.ifi_mtu;
+ return ifp->if_data.ifi_mtu;
#else /* __FreeBSD_version >= 1100030 */
- return ifp->if_mtu;
+ return ifp->if_mtu;
#endif
}
@@ -625,14 +625,14 @@ nm_os_vi_detach(struct ifnet *ifp)
struct nm_os_extmem {
vm_object_t obj;
vm_offset_t kva;
- vm_offset_t size;
- vm_pindex_t scan;
+ vm_offset_t size;
+ uintptr_t scan;
};
void
nm_os_extmem_delete(struct nm_os_extmem *e)
{
- D("freeing %zx bytes", (size_t)e->size);
+ D("freeing %jx bytes", (uintmax_t)e->size);
vm_map_remove(kernel_map, e->kva, e->kva + e->size);
nm_os_free(e);
}
@@ -701,7 +701,7 @@ nm_os_extmem_create(unsigned long p, struct nmreq_pools_info *pi, int *perror)
VMFS_OPTIMAL_SPACE, VM_PROT_READ | VM_PROT_WRITE,
VM_PROT_READ | VM_PROT_WRITE, 0);
if (rv != KERN_SUCCESS) {
- D("vm_map_find(%zx) failed", (size_t)e->size);
+ D("vm_map_find(%jx) failed", (uintmax_t)e->size);
goto out_rel;
}
rv = vm_map_wire(kernel_map, e->kva, e->kva + e->size,
@@ -942,7 +942,7 @@ struct netmap_vm_handle_t {
static int
netmap_dev_pager_ctor(void *handle, vm_ooffset_t size, vm_prot_t prot,
- vm_ooffset_t foff, struct ucred *cred, u_short *color)
+ vm_ooffset_t foff, struct ucred *cred, u_short *color)
{
struct netmap_vm_handle_t *vmh = handle;
@@ -1519,7 +1519,7 @@ freebsd_netmap_poll(struct cdev *cdevi __unused, int events, struct thread *td)
static int
freebsd_netmap_ioctl(struct cdev *dev __unused, u_long cmd, caddr_t data,
- int ffla __unused, struct thread *td)
+ int ffla __unused, struct thread *td)
{
int error;
struct netmap_priv_d *priv;