Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
torvalds
GitHub Repository: torvalds/linux
Path: blob/master/include/net/dcbevent.h
26285 views
1
/* SPDX-License-Identifier: GPL-2.0-only */
2
/*
3
* Copyright (c) 2010, Intel Corporation.
4
*
5
* Author: John Fastabend <[email protected]>
6
*/
7
8
#ifndef _DCB_EVENT_H
9
#define _DCB_EVENT_H
10
11
struct notifier_block;
12
13
enum dcbevent_notif_type {
14
DCB_APP_EVENT = 1,
15
};
16
17
#ifdef CONFIG_DCB
18
int register_dcbevent_notifier(struct notifier_block *nb);
19
int unregister_dcbevent_notifier(struct notifier_block *nb);
20
int call_dcbevent_notifiers(unsigned long val, void *v);
21
#else
22
static inline int
23
register_dcbevent_notifier(struct notifier_block *nb)
24
{
25
return 0;
26
}
27
28
static inline int unregister_dcbevent_notifier(struct notifier_block *nb)
29
{
30
return 0;
31
}
32
33
static inline int call_dcbevent_notifiers(unsigned long val, void *v)
34
{
35
return 0;
36
}
37
#endif /* CONFIG_DCB */
38
39
#endif
40
41