diff options
| author | Donald Sharp <sharpd@nvidia.com> | 2024-01-19 14:51:34 -0500 | 
|---|---|---|
| committer | Donald Sharp <sharpd@nvidia.com> | 2024-01-22 12:14:59 -0500 | 
| commit | a0d38a7ac61ba122e3821fc05a0e7ae98a6cd4a9 (patch) | |
| tree | 9924b9d686d5dad46f816ccc109cebbdfe04dbdd /zebra/zapi_msg.c | |
| parent | 275edb5c160a384043e2ad3d8e3eebe709c60bd1 (diff) | |
lib, nhrpd: Move neighbor reg/unreg to lib/zclient.c
This is needed to be generic.  Let's make it so.
Signed-off-by: Donald Sharp <sharpd@nvidia.com>
Diffstat (limited to 'zebra/zapi_msg.c')
| -rw-r--r-- | zebra/zapi_msg.c | 7 | 
1 files changed, 4 insertions, 3 deletions
diff --git a/zebra/zapi_msg.c b/zebra/zapi_msg.c index f40413dc51..296bf12bb5 100644 --- a/zebra/zapi_msg.c +++ b/zebra/zapi_msg.c @@ -968,8 +968,9 @@ void zsend_ipset_entry_notify_owner(const struct zebra_dplane_ctx *ctx,  	zserv_send_message(client, s);  } -void zsend_neighbor_notify(int cmd, struct interface *ifp, struct ipaddr *ipaddr, -			   int ndm_state, union sockunion *link_layer_ipv4) +void zsend_neighbor_notify(int cmd, struct interface *ifp, +			   struct ipaddr *ipaddr, int ndm_state, +			   union sockunion *link_layer_ipv4, int ip_len)  {  	struct stream *s;  	struct listnode *node, *nnode; @@ -992,7 +993,7 @@ void zsend_neighbor_notify(int cmd, struct interface *ifp, struct ipaddr *ipaddr  		s = stream_new(ZEBRA_MAX_PACKET_SIZ);  		zclient_neigh_ip_encode(s, cmd, &ip, link_layer_ipv4, ifp, -					ndm_state); +					ndm_state, ip_len);  		stream_putw_at(s, 0, stream_get_endp(s));  		zserv_send_message(client, s);  	}  | 
