summaryrefslogtreecommitdiff
path: root/include/net/dcbevent.h
diff options
context:
space:
mode:
authorJohn Fastabend <john.r.fastabend@intel.com>2011-10-06 12:52:44 +0400
committerDavid S. Miller <davem@davemloft.net>2011-10-06 23:49:51 +0400
commit27737aa3a9f65012b3656b71e0ff230a4811da4d (patch)
tree31c30d3ecb12152c5257b6eb8111e4549a054f9c /include/net/dcbevent.h
parent6bd0e1cb10b6d14dda4a8806d0a2f4f0bbf01931 (diff)
downloadlinux-27737aa3a9f65012b3656b71e0ff230a4811da4d.tar.xz
dcb: Add stub routines for !CONFIG_DCB
To avoid ifdefs in the other code that supports DCB notifiers add stub routines. This method seems popular in other net code for example 8021Q. Signed-off-by: John Fastabend <john.r.fastabend@intel.com> Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'include/net/dcbevent.h')
-rw-r--r--include/net/dcbevent.h18
1 files changed, 18 insertions, 0 deletions
diff --git a/include/net/dcbevent.h b/include/net/dcbevent.h
index bc1e7ef40171..443626ed4cbc 100644
--- a/include/net/dcbevent.h
+++ b/include/net/dcbevent.h
@@ -24,8 +24,26 @@ enum dcbevent_notif_type {
DCB_APP_EVENT = 1,
};
+#ifdef CONFIG_DCB
extern int register_dcbevent_notifier(struct notifier_block *nb);
extern int unregister_dcbevent_notifier(struct notifier_block *nb);
extern int call_dcbevent_notifiers(unsigned long val, void *v);
+#else
+static inline int
+register_dcbevent_notifier(struct notifier_block *nb)
+{
+ return 0;
+}
+
+static inline int unregister_dcbevent_notifier(struct notifier_block *nb)
+{
+ return 0;
+}
+
+static inline int call_dcbevent_notifiers(unsigned long val, void *v)
+{
+ return 0;
+}
+#endif /* CONFIG_DCB */
#endif