diff options
author | John Fastabend <john.r.fastabend@intel.com> | 2010-12-30 04:26:37 -0500 |
---|---|---|
committer | David S. Miller <davem@davemloft.net> | 2010-12-31 13:47:46 -0500 |
commit | 96b99684e365f28d49bdb1221ca022b75cb91a98 (patch) | |
tree | aabba68117d465f619678ff77ea084c9395223d6 /net/dcb/dcbnl.c | |
parent | 9ab933ab2cc80f04690d6aa385b1110075c5e507 (diff) |
net_dcb: add application notifiers
DCBx applications priorities can be changed dynamically. If
application stacks are expected to keep the skb priority
consistent with the dcbx priority the stack will need to
be notified when these changes occur.
This patch adds application notifiers for the stack to register
with.
Signed-off-by: John Fastabend <john.r.fastabend@intel.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'net/dcb/dcbnl.c')
-rw-r--r-- | net/dcb/dcbnl.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/net/dcb/dcbnl.c b/net/dcb/dcbnl.c index cfd731faf6c6..69144125fc4f 100644 --- a/net/dcb/dcbnl.c +++ b/net/dcb/dcbnl.c | |||
@@ -23,6 +23,7 @@ | |||
23 | #include <net/netlink.h> | 23 | #include <net/netlink.h> |
24 | #include <net/rtnetlink.h> | 24 | #include <net/rtnetlink.h> |
25 | #include <linux/dcbnl.h> | 25 | #include <linux/dcbnl.h> |
26 | #include <net/dcbevent.h> | ||
26 | #include <linux/rtnetlink.h> | 27 | #include <linux/rtnetlink.h> |
27 | #include <net/sock.h> | 28 | #include <net/sock.h> |
28 | 29 | ||
@@ -1460,6 +1461,7 @@ u8 dcb_setapp(struct net_device *dev, struct dcb_app *new) | |||
1460 | } | 1461 | } |
1461 | out: | 1462 | out: |
1462 | spin_unlock(&dcb_lock); | 1463 | spin_unlock(&dcb_lock); |
1464 | call_dcbevent_notifiers(DCB_APP_EVENT, new); | ||
1463 | return 0; | 1465 | return 0; |
1464 | } | 1466 | } |
1465 | EXPORT_SYMBOL(dcb_setapp); | 1467 | EXPORT_SYMBOL(dcb_setapp); |