mirror of
https://git.proxmox.com/git/mirror_frr
synced 2025-08-05 18:16:43 +00:00
zebra: add 3 new gre commands, and enforce synchro mecanism
3 new gre commands are available: - GRE_GET to permit a daemon to retrieve gre information. - GRE_UPDATe is the reply message from zebra to the daemon. as it is a syncronous request, the GRE_GET expected will have to match the vrf id where the gre information is wished. this has an impact on label manager with change in APIs. - SET_GRE_SOURCE. this command will be stubbed for now, assuming that the gre interface is set accordingly by external script. Signed-off-by: Philippe Guibert <philippe.guibert@6wind.com>
This commit is contained in:
parent
077c07cc58
commit
632d83067c
@ -472,7 +472,10 @@ static const struct zebra_desc_table command_types[] = {
|
||||
DESC_ENTRY(ZEBRA_NHRP_NEIGH_UNREGISTER),
|
||||
DESC_ENTRY(ZEBRA_NEIGH_IP_ADD),
|
||||
DESC_ENTRY(ZEBRA_NEIGH_IP_DEL),
|
||||
DESC_ENTRY(ZEBRA_CONFIGURE_ARP)};
|
||||
DESC_ENTRY(ZEBRA_CONFIGURE_ARP),
|
||||
DESC_ENTRY(ZEBRA_GRE_GET),
|
||||
DESC_ENTRY(ZEBRA_GRE_UPDATE),
|
||||
DESC_ENTRY(ZEBRA_GRE_SOURCE_SET)};
|
||||
#undef DESC_ENTRY
|
||||
|
||||
static const struct zebra_desc_table unknown = {0, "unknown", '?'};
|
||||
|
@ -232,6 +232,9 @@ typedef enum {
|
||||
ZEBRA_NEIGH_IP_ADD,
|
||||
ZEBRA_NEIGH_IP_DEL,
|
||||
ZEBRA_CONFIGURE_ARP,
|
||||
ZEBRA_GRE_GET,
|
||||
ZEBRA_GRE_UPDATE,
|
||||
ZEBRA_GRE_SOURCE_SET,
|
||||
} zebra_message_types_t;
|
||||
|
||||
enum zebra_error_types {
|
||||
|
Loading…
Reference in New Issue
Block a user