From 780634815fb53c5cb0f1b9b956f302716a489c08 Mon Sep 17 00:00:00 2001 From: Hauke Mehrtens Date: Fri, 27 Sep 2019 23:40:25 +0200 Subject: backports: skbuff.h: Add skb_frag_off() Add skb_frag_off() Which was added in upstream commit 7240b60c98d6 ("linux: Add skb_frag_t page_offset accessors") which is used by the usbnet driver. Signed-off-by: Hauke Mehrtens --- backport/backport-include/linux/skbuff.h | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/backport/backport-include/linux/skbuff.h b/backport/backport-include/linux/skbuff.h index de943916..589d2499 100644 --- a/backport/backport-include/linux/skbuff.h +++ b/backport/backport-include/linux/skbuff.h @@ -380,4 +380,16 @@ static inline struct sk_buff *__skb_peek(const struct sk_buff_head *list_) } #endif +#if LINUX_VERSION_IS_LESS(5,4,0) +/** + * skb_frag_off() - Returns the offset of a skb fragment + * @frag: the paged fragment + */ +#define skb_frag_off LINUX_BACKPORT(skb_frag_off) +static inline unsigned int skb_frag_off(const skb_frag_t *frag) +{ + return frag->page_offset; +} +#endif + #endif /* __BACKPORT_SKBUFF_H */ -- cgit v1.2.3