root/include/net/dcbevent.h

/* [<][>][^][v][top][bottom][index][help] */

INCLUDED FROM


DEFINITIONS

This source file includes following definitions.
  1. register_dcbevent_notifier
  2. unregister_dcbevent_notifier
  3. call_dcbevent_notifiers

   1 /* SPDX-License-Identifier: GPL-2.0-only */
   2 /*
   3  * Copyright (c) 2010, Intel Corporation.
   4  *
   5  * Author: John Fastabend <john.r.fastabend@intel.com>
   6  */
   7 
   8 #ifndef _DCB_EVENT_H
   9 #define _DCB_EVENT_H
  10 
  11 enum dcbevent_notif_type {
  12         DCB_APP_EVENT = 1,
  13 };
  14 
  15 #ifdef CONFIG_DCB
  16 int register_dcbevent_notifier(struct notifier_block *nb);
  17 int unregister_dcbevent_notifier(struct notifier_block *nb);
  18 int call_dcbevent_notifiers(unsigned long val, void *v);
  19 #else
  20 static inline int
  21 register_dcbevent_notifier(struct notifier_block *nb)
  22 {
  23         return 0;
  24 }
  25 
  26 static inline int unregister_dcbevent_notifier(struct notifier_block *nb)
  27 {
  28         return 0;
  29 }
  30 
  31 static inline int call_dcbevent_notifiers(unsigned long val, void *v)
  32 {
  33         return 0;
  34 }
  35 #endif /* CONFIG_DCB */
  36 
  37 #endif

/* [<][>][^][v][top][bottom][index][help] */