diff options
| author | Mark Stapp <mjs@voltanet.io> | 2021-04-13 08:02:56 -0400 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2021-04-13 08:02:56 -0400 |
| commit | f3dbd9d3efe7f2d4c0e83bf0890c6dd0eaa6b806 (patch) | |
| tree | 05b18d72d1927fbcb9c01ea379422f0397eb9186 /zebra/interface.c | |
| parent | b6241291ee9baaafc77ebed06b6c50c2296e3eaf (diff) | |
| parent | 88217099de3d7ddaa7508d7506b12fd260fc3acb (diff) | |
Merge pull request #8145 from pguibert6WIND/nhrp_use_zebra
nhrp: use zebra
Diffstat (limited to 'zebra/interface.c')
| -rw-r--r-- | zebra/interface.c | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/zebra/interface.c b/zebra/interface.c index 3eeed9ac90..4b708496a1 100644 --- a/zebra/interface.c +++ b/zebra/interface.c @@ -898,7 +898,8 @@ void if_nbr_mac_to_ipv4ll_neigh_update(struct interface *ifp, * Remove and re-add any existing neighbor entry for this address, * since Netlink doesn't currently offer update message types. */ - kernel_neigh_update(0, ifp->ifindex, ipv4_ll.s_addr, mac, 6, ns_id); + kernel_neigh_update(0, ifp->ifindex, (void *)&ipv4_ll.s_addr, mac, 6, + ns_id, AF_INET, true); /* Add new neighbor entry. * @@ -910,8 +911,8 @@ void if_nbr_mac_to_ipv4ll_neigh_update(struct interface *ifp, * they'll be useless to us. */ if (add) - kernel_neigh_update(add, ifp->ifindex, ipv4_ll.s_addr, mac, 6, - ns_id); + kernel_neigh_update(add, ifp->ifindex, (void *)&ipv4_ll.s_addr, + mac, 6, ns_id, AF_INET, true); memcpy(&zif->neigh_mac[0], &mac[0], 6); |
