-// EidAddress defines union 'eid_address'.
-type EidAddress struct {
- // Prefix *ip_types.Prefix
- // Mac *ethernet_types.MacAddress
- // Nsh *Nsh
- XXX_UnionData [6]byte
+// EidAddressUnion defines union 'eid_address'.
+type EidAddressUnion struct {
+ // EidAddressUnion can be one of:
+ // - Prefix *ip_types.Prefix
+ // - Mac *ethernet_types.MacAddress
+ // - Nsh *Nsh
+ XXX_UnionData [18]byte