linux/include/net/dcbevent.h
<<
>>
Prefs
   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
  11enum dcbevent_notif_type {
  12        DCB_APP_EVENT = 1,
  13};
  14
  15#ifdef CONFIG_DCB
  16int register_dcbevent_notifier(struct notifier_block *nb);
  17int unregister_dcbevent_notifier(struct notifier_block *nb);
  18int call_dcbevent_notifiers(unsigned long val, void *v);
  19#else
  20static inline int
  21register_dcbevent_notifier(struct notifier_block *nb)
  22{
  23        return 0;
  24}
  25
  26static inline int unregister_dcbevent_notifier(struct notifier_block *nb)
  27{
  28        return 0;
  29}
  30
  31static inline int call_dcbevent_notifiers(unsigned long val, void *v)
  32{
  33        return 0;
  34}
  35#endif /* CONFIG_DCB */
  36
  37#endif
  38