svn commit: r312916 - in head/sys: net sys
Dexuan Cui
dexuan at FreeBSD.org
Sat Jan 28 07:26:44 UTC 2017
Author: dexuan
Date: Sat Jan 28 07:26:42 2017
New Revision: 312916
URL: https://svnweb.freebsd.org/changeset/base/312916
Log:
ifnet: move the new ifnet_event EVENTHANDLER_DECLARE to net/if_var.h
Thank glebius for pointing this out:
"The network stuff shall not be added to sys/eventhandler.h"
Reviewed by: David_A_Bright_DELL.com, sephe, glebius
Approved by: sephe (mentor)
MFC after: 2 weeks
Sponsored by: Microsoft
Differential Revision: https://reviews.freebsd.org/D9345
Modified:
head/sys/net/if.c
head/sys/net/if_var.h
head/sys/sys/eventhandler.h
Modified: head/sys/net/if.c
==============================================================================
--- head/sys/net/if.c Sat Jan 28 05:07:55 2017 (r312915)
+++ head/sys/net/if.c Sat Jan 28 07:26:42 2017 (r312916)
@@ -59,7 +59,6 @@
#include <sys/domain.h>
#include <sys/jail.h>
#include <sys/priv.h>
-#include <sys/eventhandler.h>
#include <machine/stdarg.h>
#include <vm/uma.h>
Modified: head/sys/net/if_var.h
==============================================================================
--- head/sys/net/if_var.h Sat Jan 28 05:07:55 2017 (r312915)
+++ head/sys/net/if_var.h Sat Jan 28 07:26:42 2017 (r312916)
@@ -404,6 +404,11 @@ EVENTHANDLER_DECLARE(ifnet_departure_eve
/* Interface link state change event */
typedef void (*ifnet_link_event_handler_t)(void *, struct ifnet *, int);
EVENTHANDLER_DECLARE(ifnet_link_event, ifnet_link_event_handler_t);
+/* Interface up/down event */
+#define IFNET_EVENT_UP 0
+#define IFNET_EVENT_DOWN 1
+typedef void (*ifnet_event_fn)(void *, struct ifnet *ifp, int event);
+EVENTHANDLER_DECLARE(ifnet_event, ifnet_event_fn);
#endif /* _SYS_EVENTHANDLER_H_ */
/*
Modified: head/sys/sys/eventhandler.h
==============================================================================
--- head/sys/sys/eventhandler.h Sat Jan 28 05:07:55 2017 (r312915)
+++ head/sys/sys/eventhandler.h Sat Jan 28 07:26:42 2017 (r312916)
@@ -284,11 +284,4 @@ typedef void (*swapoff_fn)(void *, struc
EVENTHANDLER_DECLARE(swapon, swapon_fn);
EVENTHANDLER_DECLARE(swapoff, swapoff_fn);
-/* ifup/ifdown events */
-#define IFNET_EVENT_UP 0
-#define IFNET_EVENT_DOWN 1
-struct ifnet;
-typedef void (*ifnet_event_fn)(void *, struct ifnet *ifp, int event);
-EVENTHANDLER_DECLARE(ifnet_event, ifnet_event_fn);
-
#endif /* _SYS_EVENTHANDLER_H_ */
More information about the svn-src-head
mailing list