summaryrefslogtreecommitdiffstats
path: root/sys/netatalk/at_extern.h
diff options
context:
space:
mode:
Diffstat (limited to 'sys/netatalk/at_extern.h')
-rw-r--r--sys/netatalk/at_extern.h7
1 files changed, 7 insertions, 0 deletions
diff --git a/sys/netatalk/at_extern.h b/sys/netatalk/at_extern.h
index c2daf26..58ceb8d 100644
--- a/sys/netatalk/at_extern.h
+++ b/sys/netatalk/at_extern.h
@@ -35,6 +35,13 @@ extern int aarpresolve (struct ifnet *,
struct sockaddr_at *,
u_char *);
extern int at_broadcast (struct sockaddr_at *);
+
+extern struct mtx aarptab_mtx;
+
+#define AARPTAB_LOCK() mtx_lock(&aarptab_mtx)
+#define AARPTAB_UNLOCK() mtx_unlock(&aarptab_mtx)
+#define AARPTAB_LOCK_ASSERT() mtx_assert(&aarptab_mtx, MA_OWNED)
+#define AARPTAB_UNLOCK_ASSERT() mtx_assert(&aarptab_mtx, MA_NOTOWNED)
#endif
#ifdef _NETATALK_AARP_H_
OpenPOWER on IntegriCloud