aboutsummaryrefslogtreecommitdiffstats
path: root/net/dcb/dcbnl.c
diff options
context:
space:
mode:
authorJohn Fastabend <john.r.fastabend@intel.com>2010-12-30 04:26:37 -0500
committerDavid S. Miller <davem@davemloft.net>2010-12-31 13:47:46 -0500
commit96b99684e365f28d49bdb1221ca022b75cb91a98 (patch)
treeaabba68117d465f619678ff77ea084c9395223d6 /net/dcb/dcbnl.c
parent9ab933ab2cc80f04690d6aa385b1110075c5e507 (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.c2
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 }
1461out: 1462out:
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}
1465EXPORT_SYMBOL(dcb_setapp); 1467EXPORT_SYMBOL(dcb_setapp);