Code Review
/
govpp.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
review
|
tree
raw
|
inline
| side by side
binapigen: fix union size
[govpp.git]
/
binapi
/
ip_types
/
ip_types.ba.go
diff --git
a/binapi/ip_types/ip_types.ba.go
b/binapi/ip_types/ip_types.ba.go
index
b9ddb27
..
90363f8
100644
(file)
--- a/
binapi/ip_types/ip_types.ba.go
+++ b/
binapi/ip_types/ip_types.ba.go
@@
-16,11
+16,12
@@
package ip_types
import (
"fmt"
import (
"fmt"
- api "git.fd.io/govpp.git/api"
- codec "git.fd.io/govpp.git/codec"
"net"
"strconv"
"strings"
"net"
"strconv"
"strings"
+
+ api "git.fd.io/govpp.git/api"
+ codec "git.fd.io/govpp.git/codec"
)
// This is a compile-time assertion to ensure that this generated file
)
// This is a compile-time assertion to ensure that this generated file
@@
-558,8
+559,9
@@
type PrefixMatcher struct {
// AddressUnion defines union 'address_union'.
type AddressUnion struct {
// AddressUnion defines union 'address_union'.
type AddressUnion struct {
- // IP4 *IP4Address
- // IP6 *IP6Address
+ // AddressUnion can be one of:
+ // - IP4 *IP4Address
+ // - IP6 *IP6Address
XXX_UnionData [16]byte
}
XXX_UnionData [16]byte
}
@@
-568,11
+570,11
@@
func AddressUnionIP4(a IP4Address) (u AddressUnion) {
return
}
func (u *AddressUnion) SetIP4(a IP4Address) {
return
}
func (u *AddressUnion) SetIP4(a IP4Address) {
-
var buf
= codec.NewBuffer(u.XXX_UnionData[:])
+
buf :
= codec.NewBuffer(u.XXX_UnionData[:])
buf.EncodeBytes(a[:], 4)
}
func (u *AddressUnion) GetIP4() (a IP4Address) {
buf.EncodeBytes(a[:], 4)
}
func (u *AddressUnion) GetIP4() (a IP4Address) {
-
var buf
= codec.NewBuffer(u.XXX_UnionData[:])
+
buf :
= codec.NewBuffer(u.XXX_UnionData[:])
copy(a[:], buf.DecodeBytes(4))
return
}
copy(a[:], buf.DecodeBytes(4))
return
}
@@
-582,11
+584,11
@@
func AddressUnionIP6(a IP6Address) (u AddressUnion) {
return
}
func (u *AddressUnion) SetIP6(a IP6Address) {
return
}
func (u *AddressUnion) SetIP6(a IP6Address) {
-
var buf
= codec.NewBuffer(u.XXX_UnionData[:])
+
buf :
= codec.NewBuffer(u.XXX_UnionData[:])
buf.EncodeBytes(a[:], 16)
}
func (u *AddressUnion) GetIP6() (a IP6Address) {
buf.EncodeBytes(a[:], 16)
}
func (u *AddressUnion) GetIP6() (a IP6Address) {
-
var buf
= codec.NewBuffer(u.XXX_UnionData[:])
+
buf :
= codec.NewBuffer(u.XXX_UnionData[:])
copy(a[:], buf.DecodeBytes(16))
return
}
copy(a[:], buf.DecodeBytes(16))
return
}