diff options
author | Anuradha Karuppiah <anuradhak@cumulusnetworks.com> | 2019-03-18 20:35:45 +0100 |
---|---|---|
committer | Anuradha Karuppiah <anuradhak@cumulusnetworks.com> | 2019-04-20 17:33:19 +0200 |
commit | 3d434f5c3f511c55cd16b7e120521353673013bd (patch) | |
tree | fc4d5f9adf603401eff426ad0b20bacfbd1d975c /zebra/zebra_vxlan.h | |
parent | Merge pull request #4165 from dslicenc/rnh-invalid-nexthops (diff) | |
download | frr-3d434f5c3f511c55cd16b7e120521353673013bd.tar.xz frr-3d434f5c3f511c55cd16b7e120521353673013bd.zip |
zebra: header changes for l2 vni bum-mcast-grp handling
The multicast group ip address for BUM traffic is configurable per-l2-vni.
One way to configure that is to setup a vxlan device that per-l2-vni and
specify the address against that vxlan device -
root@TORS1:~# vtysh -c "show interface vx-1000" |grep -i vxlan
Interface Type Vxlan
VxLAN Id 1000 VTEP IP: 27.0.0.15 Access VLAN Id 1000 Mcast 239.1.1.100
root@TORS1:~# vtysh -c "show evpn vni 1000" |grep Mcast
Mcast group: 239.1.1.100
root@TORS1:~#
Signed-off-by: Anuradha Karuppiah <anuradhak@cumulusnetworks.com>
Diffstat (limited to 'zebra/zebra_vxlan.h')
-rw-r--r-- | zebra/zebra_vxlan.h | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/zebra/zebra_vxlan.h b/zebra/zebra_vxlan.h index 2ff92970d..f752bdd69 100644 --- a/zebra/zebra_vxlan.h +++ b/zebra/zebra_vxlan.h @@ -60,9 +60,11 @@ is_vxlan_flooding_head_end(void) } /* VxLAN interface change flags of interest. */ -#define ZEBRA_VXLIF_LOCAL_IP_CHANGE 0x1 -#define ZEBRA_VXLIF_MASTER_CHANGE 0x2 -#define ZEBRA_VXLIF_VLAN_CHANGE 0x4 +#define ZEBRA_VXLIF_LOCAL_IP_CHANGE (1 << 0) +#define ZEBRA_VXLIF_MASTER_CHANGE (1 << 1) +#define ZEBRA_VXLIF_VLAN_CHANGE (1 << 2) +#define ZEBRA_VXLIF_MCAST_GRP_CHANGE (1 << 3) + #define VNI_STR_LEN 32 |