mirror of
https://git.proxmox.com/git/mirror_frr
synced 2025-08-13 22:26:14 +00:00
zebra: drop un-needed info in locator-zapi
Signed-off-by: Hiroki Shirokura <slank.dev@gmail.com>
This commit is contained in:
parent
a9510347aa
commit
7b778857f8
@ -2762,12 +2762,6 @@ int srv6_manager_get_locator_chunk(struct zclient *zclient,
|
||||
zclient_create_header(s, ZEBRA_SRV6_MANAGER_GET_LOCATOR_CHUNK,
|
||||
VRF_DEFAULT);
|
||||
|
||||
/* proto */
|
||||
stream_putc(s, zclient->redist_default);
|
||||
|
||||
/* instance */
|
||||
stream_putw(s, zclient->instance);
|
||||
|
||||
/* locator_name */
|
||||
stream_putw(s, len);
|
||||
stream_put(s, locator_name, len);
|
||||
@ -2803,12 +2797,6 @@ int srv6_manager_release_locator_chunk(struct zclient *zclient,
|
||||
zclient_create_header(s, ZEBRA_SRV6_MANAGER_RELEASE_LOCATOR_CHUNK,
|
||||
VRF_DEFAULT);
|
||||
|
||||
/* proto */
|
||||
stream_putc(s, zclient->redist_default);
|
||||
|
||||
/* instance */
|
||||
stream_putw(s, zclient->instance);
|
||||
|
||||
/* locator_name */
|
||||
stream_putw(s, len);
|
||||
stream_put(s, locator_name, len);
|
||||
|
@ -2870,19 +2870,13 @@ static void zread_srv6_manager_get_locator_chunk(struct zserv *client,
|
||||
vrf_id_t vrf_id)
|
||||
{
|
||||
struct stream *s = msg;
|
||||
uint8_t proto;
|
||||
uint16_t instance;
|
||||
uint16_t len;
|
||||
char locator_name[SRV6_LOCNAME_SIZE] = {0};
|
||||
|
||||
/* Get data. */
|
||||
STREAM_GETC(s, proto);
|
||||
STREAM_GETW(s, instance);
|
||||
STREAM_GETW(s, len);
|
||||
STREAM_GET(locator_name, s, len);
|
||||
|
||||
assert(proto == client->proto && instance == client->instance);
|
||||
|
||||
/* call hook to get a chunk using wrapper */
|
||||
struct srv6_locator *loc = NULL;
|
||||
srv6_manager_get_locator_chunk_call(&loc, client, locator_name, vrf_id);
|
||||
@ -2896,19 +2890,13 @@ static void zread_srv6_manager_release_locator_chunk(struct zserv *client,
|
||||
vrf_id_t vrf_id)
|
||||
{
|
||||
struct stream *s = msg;
|
||||
uint8_t proto;
|
||||
uint16_t instance;
|
||||
uint16_t len;
|
||||
char locator_name[SRV6_LOCNAME_SIZE] = {0};
|
||||
|
||||
/* Get data. */
|
||||
STREAM_GETC(s, proto);
|
||||
STREAM_GETW(s, instance);
|
||||
STREAM_GETW(s, len);
|
||||
STREAM_GET(locator_name, s, len);
|
||||
|
||||
assert(proto == client->proto && instance == client->instance);
|
||||
|
||||
/* call hook to release a chunk using wrapper */
|
||||
srv6_manager_release_locator_chunk_call(client, locator_name, vrf_id);
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user