|
@@ -3025,7 +3025,7 @@ static inline void __qeth_fill_buffer(struct sk_buff *skb,
|
|
|
struct qdio_buffer *buffer, int is_tso, int *next_element_to_fill,
|
|
|
int offset)
|
|
|
{
|
|
|
- int length = skb->len - offset;
|
|
|
+ int length = skb->len;
|
|
|
int length_here;
|
|
|
int element;
|
|
|
char *data;
|
|
@@ -3037,6 +3037,7 @@ static inline void __qeth_fill_buffer(struct sk_buff *skb,
|
|
|
|
|
|
if (offset >= 0) {
|
|
|
data = skb->data + offset;
|
|
|
+ length -= offset;
|
|
|
first_lap = 0;
|
|
|
}
|
|
|
|