mirror of
https://git.proxmox.com/git/mirror_frr
synced 2025-08-14 16:04:49 +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,
|
zclient_create_header(s, ZEBRA_SRV6_MANAGER_GET_LOCATOR_CHUNK,
|
||||||
VRF_DEFAULT);
|
VRF_DEFAULT);
|
||||||
|
|
||||||
/* proto */
|
|
||||||
stream_putc(s, zclient->redist_default);
|
|
||||||
|
|
||||||
/* instance */
|
|
||||||
stream_putw(s, zclient->instance);
|
|
||||||
|
|
||||||
/* locator_name */
|
/* locator_name */
|
||||||
stream_putw(s, len);
|
stream_putw(s, len);
|
||||||
stream_put(s, locator_name, 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,
|
zclient_create_header(s, ZEBRA_SRV6_MANAGER_RELEASE_LOCATOR_CHUNK,
|
||||||
VRF_DEFAULT);
|
VRF_DEFAULT);
|
||||||
|
|
||||||
/* proto */
|
|
||||||
stream_putc(s, zclient->redist_default);
|
|
||||||
|
|
||||||
/* instance */
|
|
||||||
stream_putw(s, zclient->instance);
|
|
||||||
|
|
||||||
/* locator_name */
|
/* locator_name */
|
||||||
stream_putw(s, len);
|
stream_putw(s, len);
|
||||||
stream_put(s, locator_name, 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)
|
vrf_id_t vrf_id)
|
||||||
{
|
{
|
||||||
struct stream *s = msg;
|
struct stream *s = msg;
|
||||||
uint8_t proto;
|
|
||||||
uint16_t instance;
|
|
||||||
uint16_t len;
|
uint16_t len;
|
||||||
char locator_name[SRV6_LOCNAME_SIZE] = {0};
|
char locator_name[SRV6_LOCNAME_SIZE] = {0};
|
||||||
|
|
||||||
/* Get data. */
|
/* Get data. */
|
||||||
STREAM_GETC(s, proto);
|
|
||||||
STREAM_GETW(s, instance);
|
|
||||||
STREAM_GETW(s, len);
|
STREAM_GETW(s, len);
|
||||||
STREAM_GET(locator_name, s, len);
|
STREAM_GET(locator_name, s, len);
|
||||||
|
|
||||||
assert(proto == client->proto && instance == client->instance);
|
|
||||||
|
|
||||||
/* call hook to get a chunk using wrapper */
|
/* call hook to get a chunk using wrapper */
|
||||||
struct srv6_locator *loc = NULL;
|
struct srv6_locator *loc = NULL;
|
||||||
srv6_manager_get_locator_chunk_call(&loc, client, locator_name, vrf_id);
|
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)
|
vrf_id_t vrf_id)
|
||||||
{
|
{
|
||||||
struct stream *s = msg;
|
struct stream *s = msg;
|
||||||
uint8_t proto;
|
|
||||||
uint16_t instance;
|
|
||||||
uint16_t len;
|
uint16_t len;
|
||||||
char locator_name[SRV6_LOCNAME_SIZE] = {0};
|
char locator_name[SRV6_LOCNAME_SIZE] = {0};
|
||||||
|
|
||||||
/* Get data. */
|
/* Get data. */
|
||||||
STREAM_GETC(s, proto);
|
|
||||||
STREAM_GETW(s, instance);
|
|
||||||
STREAM_GETW(s, len);
|
STREAM_GETW(s, len);
|
||||||
STREAM_GET(locator_name, s, len);
|
STREAM_GET(locator_name, s, len);
|
||||||
|
|
||||||
assert(proto == client->proto && instance == client->instance);
|
|
||||||
|
|
||||||
/* call hook to release a chunk using wrapper */
|
/* call hook to release a chunk using wrapper */
|
||||||
srv6_manager_release_locator_chunk_call(client, locator_name, vrf_id);
|
srv6_manager_release_locator_chunk_call(client, locator_name, vrf_id);
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user