diff options
Diffstat (limited to 'include/utils.h')
| -rw-r--r-- | include/utils.h | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/include/utils.h b/include/utils.h index 1049289..5dcd287 100644 --- a/include/utils.h +++ b/include/utils.h @@ -91,4 +91,14 @@ char *nftnl_attr_get_ifname(const struct nlattr *attr); int nftnl_parse_str_attr(const struct nlattr *tb, int attr, const char **field, uint32_t *flags); +static inline uint32_t bytesum(uint8_t *buf, size_t buflen) +{ + uint32_t ret = 0; + + while (buflen--) + ret += buf[buflen]; + + return ret; +} + #endif |
