summaryrefslogtreecommitdiff
path: root/zebra/zebra_fpm_netlink.c
diff options
context:
space:
mode:
authorAmeya Dharkar <adharkar@vmware.com>2019-06-17 12:03:41 -0700
committerAmeya Dharkar <adharkar@vmware.com>2019-06-17 12:05:38 -0700
commitc5431822debf21339dda12defd645683caa29e92 (patch)
tree12548cb7c26a1b176b5ee390a6a0047c1dec1264 /zebra/zebra_fpm_netlink.c
parent9da60d0a19b1a838865e37e6554481dc851c1bcb (diff)
Zebra: Address review comments for RMAC FPM feature 1
Address minor review comments. Signed-off-by: Ameya Dharkar <adharkar@vmware.com>
Diffstat (limited to 'zebra/zebra_fpm_netlink.c')
-rw-r--r--zebra/zebra_fpm_netlink.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/zebra/zebra_fpm_netlink.c b/zebra/zebra_fpm_netlink.c
index 4f2013585d..d5479bc627 100644
--- a/zebra/zebra_fpm_netlink.c
+++ b/zebra/zebra_fpm_netlink.c
@@ -594,14 +594,14 @@ int zfpm_netlink_encode_mac(struct fpm_mac_info_t *mac, char *in_buf,
char buf1[ETHER_ADDR_STRLEN];
size_t buf_offset;
- struct {
+ struct macmsg {
struct nlmsghdr hdr;
struct ndmsg ndm;
char buf[0];
} *req;
req = (void *)in_buf;
- buf_offset = ((char *)req->buf) - ((char *)req);
+ buf_offset = offsetof(struct macmsg, buf);
if (in_buf_len < buf_offset)
return 0;
memset(req, 0, buf_offset);