]> git.proxmox.com Git - mirror_iproute2.git/blobdiff - include/libnetlink.h
include: Add helper to retrieve a __s64 from a netlink msg
[mirror_iproute2.git] / include / libnetlink.h
index 8e411ebc0eaec24dd055588c385a3630b8cbce89..a133470ca7e0f85fd7c5964f901d200e2e73c145 100644 (file)
@@ -203,6 +203,13 @@ static inline __u64 rta_getattr_u64(const struct rtattr *rta)
        memcpy(&tmp, RTA_DATA(rta), sizeof(__u64));
        return tmp;
 }
+static inline __s64 rta_getattr_s64(const struct rtattr *rta)
+{
+       __s64 tmp;
+
+       memcpy(&tmp, RTA_DATA(rta), sizeof(tmp));
+       return tmp;
+}
 static inline const char *rta_getattr_str(const struct rtattr *rta)
 {
        return (const char *)RTA_DATA(rta);