diff options
author | Hauke Mehrtens <hauke@hauke-m.de> | 2020-11-06 23:40:53 +0100 |
---|---|---|
committer | Hauke Mehrtens <hauke@hauke-m.de> | 2020-12-05 21:24:52 +0100 |
commit | 4cca67a532bd5c56faeb21b80d1d107c8c62316a (patch) | |
tree | 09bc6155a34fe9256561a3de21515ece9af1b51f | |
parent | 7fdef97a56921f8cf62184de7d9bae8dee9ef3f5 (diff) | |
download | backports-4cca67a532bd5c56faeb21b80d1d107c8c62316a.tar.gz |
header: Add __skb_put_zero()
This was added in upstream Linux commit de77b966ce8a ("net: introduce
__skb_put_[zero, data, u8]") and is now used by the mt76 driver.
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
-rw-r--r-- | backport/backport-include/linux/skbuff.h | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/backport/backport-include/linux/skbuff.h b/backport/backport-include/linux/skbuff.h index 3ed990d0..3286d36c 100644 --- a/backport/backport-include/linux/skbuff.h +++ b/backport/backport-include/linux/skbuff.h @@ -348,6 +348,14 @@ static inline void *backport___skb_push(struct sk_buff *skb, unsigned int len) } #define __skb_push LINUX_BACKPORT(__skb_push) +static inline void *__skb_put_zero(struct sk_buff *skb, unsigned int len) +{ + void *tmp = __skb_put(skb, len); + + memset(tmp, 0, len); + return tmp; +} + static inline void *skb_put_zero(struct sk_buff *skb, unsigned int len) { void *tmp = skb_put(skb, len); |