diff options
| author | Luigi Rizzo <luigi@FreeBSD.org> | 2011-12-23 16:03:57 +0000 |
|---|---|---|
| committer | Luigi Rizzo <luigi@FreeBSD.org> | 2011-12-23 16:03:57 +0000 |
| commit | d0c7b0751a25862ee103018a594d10bb4c50a12b (patch) | |
| tree | 08ec6e9f911af44114ff9faae94c52aca7dbd7e8 /sys/dev/netmap/netmap_kern.h | |
| parent | 57bf0568e19ec6fd4c92fd67c679e73c1eb5cb0d (diff) | |
Notes
Diffstat (limited to 'sys/dev/netmap/netmap_kern.h')
| -rw-r--r-- | sys/dev/netmap/netmap_kern.h | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/sys/dev/netmap/netmap_kern.h b/sys/dev/netmap/netmap_kern.h index eb36ec678a83..8fa95fa2274f 100644 --- a/sys/dev/netmap/netmap_kern.h +++ b/sys/dev/netmap/netmap_kern.h @@ -196,9 +196,13 @@ enum { /* verbose flags */ }; /* - * return a pointer to the struct netmap adapter from the ifp + * NA returns a pointer to the struct netmap adapter from the ifp, + * WNA is used to write it. */ -#define NA(_ifp) ((struct netmap_adapter *)(_ifp)->if_pspare[0]) +#ifndef WNA +#define WNA(_ifp) (_ifp)->if_pspare[0] +#endif +#define NA(_ifp) ((struct netmap_adapter *)WNA(_ifp)) /* |
