Blame view
include/net/netevent.h
696 Bytes
792d1932e
|
1 2 3 4 5 6 7 8 9 10 11 12 |
#ifndef _NET_EVENT_H #define _NET_EVENT_H /* * Generic netevent notifiers * * Authors: * Tom Tucker <tom@opengridcomputing.com> * Steve Wise <swise@opengridcomputing.com> * * Changes: */ |
792d1932e
|
13 |
|
274b3426d
|
14 |
struct dst_entry; |
792d1932e
|
15 16 17 18 19 20 21 22 |
struct netevent_redirect { struct dst_entry *old; struct dst_entry *new; }; enum netevent_notif_type { NETEVENT_NEIGH_UPDATE = 1, /* arg is struct neighbour ptr */ |
792d1932e
|
23 24 25 26 27 28 29 30 |
NETEVENT_REDIRECT, /* arg is struct netevent_redirect ptr */ }; extern int register_netevent_notifier(struct notifier_block *nb); extern int unregister_netevent_notifier(struct notifier_block *nb); extern int call_netevent_notifiers(unsigned long val, void *v); #endif |