|
@@ -16,6 +16,7 @@
|
|
|
#include <linux/etherdevice.h>
|
|
|
#include <linux/llc.h>
|
|
|
#include <linux/slab.h>
|
|
|
+#include <linux/pkt_sched.h>
|
|
|
#include <net/net_namespace.h>
|
|
|
#include <net/llc.h>
|
|
|
#include <net/llc_pdu.h>
|
|
@@ -40,6 +41,7 @@ static void br_send_bpdu(struct net_bridge_port *p,
|
|
|
|
|
|
skb->dev = p->dev;
|
|
|
skb->protocol = htons(ETH_P_802_2);
|
|
|
+ skb->priority = TC_PRIO_CONTROL;
|
|
|
|
|
|
skb_reserve(skb, LLC_RESERVE);
|
|
|
memcpy(__skb_put(skb, length), data, length);
|