Address minor review comments.
Signed-off-by: Ameya Dharkar <adharkar@vmware.com>
*/
return FPM_GOTO_NEXT_Q;
}
- } while (1);
+ } while (true);
}
/*
if (!fpm_mac)
return 0;
- memcpy(&fpm_mac->zebra_flags, &rmac->flags, sizeof(uint32_t));
-
+ fpm_mac->zebra_flags = rmac->flags;
fpm_mac->vxlan_if = vxlan_if ? vxlan_if->ifindex : 0;
fpm_mac->svi_if = svi_if ? svi_if->ifindex : 0;
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);