]> git.kernelconcepts.de Git - karo-tx-linux.git/blobdiff - include/net/sch_generic.h
Merge remote-tracking branch 'ipsec/master'
[karo-tx-linux.git] / include / net / sch_generic.h
index 444faa89a55fdd5e2b581d0ae93c3553268fa7e5..4c79ce8c1f92f2d47eb87ffacd55fa01292e7378 100644 (file)
@@ -251,7 +251,7 @@ struct tcf_proto {
 struct qdisc_skb_cb {
        unsigned int            pkt_len;
        u16                     slave_dev_queue_mapping;
-       u16                     _pad;
+       u16                     tc_classid;
 #define QDISC_CB_PRIV_LEN 20
        unsigned char           data[QDISC_CB_PRIV_LEN];
 };
@@ -402,6 +402,7 @@ void __qdisc_calculate_pkt_len(struct sk_buff *skb,
                               const struct qdisc_size_table *stab);
 bool tcf_destroy(struct tcf_proto *tp, bool force);
 void tcf_destroy_chain(struct tcf_proto __rcu **fl);
+int skb_do_redirect(struct sk_buff *);
 
 /* Reset all TX qdiscs greater then index of a device.  */
 static inline void qdisc_reset_all_tx_gt(struct net_device *dev, unsigned int i)