diff options
author | Hauke Mehrtens <hauke@hauke-m.de> | 2019-09-27 23:40:25 +0200 |
---|---|---|
committer | Hauke Mehrtens <hauke@hauke-m.de> | 2019-10-09 23:03:34 +0200 |
commit | 780634815fb53c5cb0f1b9b956f302716a489c08 (patch) | |
tree | a70f272b4b7522dbfb4732ce557650704ffdf80a | |
parent | d6907ffcfbe4b9f43b0192c6eb8deabedb6d27ae (diff) |
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 <hauke@hauke-m.de>
-rw-r--r-- | backport/backport-include/linux/skbuff.h | 12 |
1 files changed, 12 insertions, 0 deletions
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 */ |