]> git.puffer.fish Git - matthieu/frr.git/commitdiff
zebra: Pass correct buffer to MAC FDB netlink message build
authorvivek <vivek@cumulusnetworks.com>
Fri, 15 May 2020 20:58:30 +0000 (13:58 -0700)
committerStephen Worley <sworley@cumulusnetworks.com>
Mon, 3 Aug 2020 21:06:22 +0000 (17:06 -0400)
Fixes: zebra: adapt and export rmac netlink functions
Signed-off-by: Vivek Venkatraman <vivek@cumulusnetworks.com>
zebra/rt_netlink.c

index 466e9854942e35abc46170dd75b5d7e62ffaf7bc..5d0026ccbbe1cfe64df572b6dcaabd5c6621ae77 100644 (file)
@@ -2975,7 +2975,6 @@ netlink_macfdb_update_ctx(struct zebra_dplane_ctx *ctx, uint8_t *data,
        int cmd;
        uint8_t flags;
        uint16_t state;
-       uint8_t nl_pkt[NL_PKT_BUF_SIZE];
 
        cmd = dplane_ctx_get_op(ctx) == DPLANE_OP_MAC_INSTALL
                          ? RTM_NEWNEIGH : RTM_DELNEIGH;
@@ -3016,7 +3015,7 @@ netlink_macfdb_update_ctx(struct zebra_dplane_ctx *ctx, uint8_t *data,
        total = netlink_update_neigh_ctx_internal(
                        ctx, cmd, dplane_ctx_mac_get_addr(ctx),
                        dplane_ctx_neigh_get_ipaddr(ctx), true, AF_BRIDGE, 0,
-                       flags, state, nl_pkt, sizeof(nl_pkt));
+                       flags, state, data, datalen);
 
        return total;
 }