]> err.no Git - linux-2.6/blobdiff - drivers/net/wireless/rt2x00/rt2x00ring.h
rt2x00: Add skb descriptor
[linux-2.6] / drivers / net / wireless / rt2x00 / rt2x00ring.h
index 5b871adfa22a53a4e1059f09075f65b70198d2f0..5b32f3ef2a7356c0ccc7616bdfec72c979b85e22 100644 (file)
 #ifndef RT2X00RING_H
 #define RT2X00RING_H
 
+/*
+ * skb_desc
+ * Descriptor information for the skb buffer
+ */
+struct skb_desc {
+       unsigned int frame_type;
+
+       unsigned int desc_len;
+       unsigned int data_len;
+
+       void *desc;
+       void *data;
+
+       struct data_ring *ring;
+       struct data_entry *entry;
+};
+
+static inline struct skb_desc* get_skb_desc(struct sk_buff *skb)
+{
+       return (struct skb_desc*)&skb->cb[0];
+}
+
 /*
  * rxdata_entry_desc
  * Summary of information that has been read from the