|
@@ -1931,22 +1931,22 @@ static inline unsigned char *__skb_push(struct sk_buff *skb, unsigned int len)
|
|
|
return skb->data;
|
|
|
}
|
|
|
|
|
|
-unsigned char *skb_pull(struct sk_buff *skb, unsigned int len);
|
|
|
-static inline unsigned char *__skb_pull(struct sk_buff *skb, unsigned int len)
|
|
|
+void *skb_pull(struct sk_buff *skb, unsigned int len);
|
|
|
+static inline void *__skb_pull(struct sk_buff *skb, unsigned int len)
|
|
|
{
|
|
|
skb->len -= len;
|
|
|
BUG_ON(skb->len < skb->data_len);
|
|
|
return skb->data += len;
|
|
|
}
|
|
|
|
|
|
-static inline unsigned char *skb_pull_inline(struct sk_buff *skb, unsigned int len)
|
|
|
+static inline void *skb_pull_inline(struct sk_buff *skb, unsigned int len)
|
|
|
{
|
|
|
return unlikely(len > skb->len) ? NULL : __skb_pull(skb, len);
|
|
|
}
|
|
|
|
|
|
-unsigned char *__pskb_pull_tail(struct sk_buff *skb, int delta);
|
|
|
+void *__pskb_pull_tail(struct sk_buff *skb, int delta);
|
|
|
|
|
|
-static inline unsigned char *__pskb_pull(struct sk_buff *skb, unsigned int len)
|
|
|
+static inline void *__pskb_pull(struct sk_buff *skb, unsigned int len)
|
|
|
{
|
|
|
if (len > skb_headlen(skb) &&
|
|
|
!__pskb_pull_tail(skb, len - skb_headlen(skb)))
|
|
@@ -1955,7 +1955,7 @@ static inline unsigned char *__pskb_pull(struct sk_buff *skb, unsigned int len)
|
|
|
return skb->data += len;
|
|
|
}
|
|
|
|
|
|
-static inline unsigned char *pskb_pull(struct sk_buff *skb, unsigned int len)
|
|
|
+static inline void *pskb_pull(struct sk_buff *skb, unsigned int len)
|
|
|
{
|
|
|
return unlikely(len > skb->len) ? NULL : __pskb_pull(skb, len);
|
|
|
}
|
|
@@ -2938,7 +2938,7 @@ static inline void skb_postpush_rcsum(struct sk_buff *skb,
|
|
|
__skb_postpush_rcsum(skb, start, len, 0);
|
|
|
}
|
|
|
|
|
|
-unsigned char *skb_pull_rcsum(struct sk_buff *skb, unsigned int len);
|
|
|
+void *skb_pull_rcsum(struct sk_buff *skb, unsigned int len);
|
|
|
|
|
|
/**
|
|
|
* skb_push_rcsum - push skb and update receive checksum
|