Skip to content

Commit 53b5d9c

Browse files
committed
docs: update tests for proto.Any-less API
1 parent e14a778 commit 53b5d9c

File tree

1 file changed

+17
-18
lines changed

1 file changed

+17
-18
lines changed

docs/sources/lib.md

+17-18
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,6 @@ import (
1616
"time"
1717

1818
"github.com/sirupsen/logrus"
19-
apb "google.golang.org/protobuf/types/known/anypb"
2019

2120
api "github.com/osrg/gobgp/v3/api"
2221
"github.com/osrg/gobgp/v3/pkg/log"
@@ -64,26 +63,26 @@ func main() {
6463
}
6564

6665
// add routes
67-
nlri, _ := apb.New(&api.IPAddressPrefix{
66+
nlri := &api.NLRI{Nlri: &api.NLRI_Prefix{Prefix: &api.IPAddressPrefix{
6867
Prefix: "10.0.0.0",
6968
PrefixLen: 24,
70-
})
69+
}}}
7170

72-
a1, _ := apb.New(&api.OriginAttribute{
71+
a1 := &api.Attribute{Attr: &api.Attribute_Origin{Origin: &api.OriginAttribute{
7372
Origin: 0,
74-
})
75-
a2, _ := apb.New(&api.NextHopAttribute{
73+
}}}
74+
a2 := &api.Attribute{Attr: &api.Attribute_NextHop{NextHop: &api.NextHopAttribute{
7675
NextHop: "10.0.0.1",
77-
})
78-
a3, _ := apb.New(&api.AsPathAttribute{
76+
}}}
77+
a3 := &api.Attribute{Attr: &api.Attribute_AsPath{AsPath: &api.AsPathAttribute{
7978
Segments: []*api.AsSegment{
8079
{
8180
Type: 2,
8281
Numbers: []uint32{6762, 39919, 65000, 35753, 65000},
8382
},
8483
},
85-
})
86-
attrs := []*apb.Any{a1, a2, a3}
84+
}}}
85+
attrs := []*api.Attribute{a1, a2, a3}
8786

8887
_, err := s.AddPath(context.Background(), &api.AddPathRequest{
8988
Path: &api.Path{
@@ -102,25 +101,25 @@ func main() {
102101
}
103102

104103
// add v6 route
105-
nlri, _ = apb.New(&api.IPAddressPrefix{
104+
nlri = &api.NLRI{Nlri: &api.NLRI_Prefix{Prefix: &api.IPAddressPrefix{
106105
PrefixLen: 64,
107106
Prefix: "2001:db8:1::",
108-
})
109-
v6Attrs, _ := apb.New(&api.MpReachNLRIAttribute{
107+
}}}
108+
v6Attrs := &api.Attribute{Attr: &api.Attribute_MpReach{MpReach: &api.MpReachNLRIAttribute{
110109
Family: v6Family,
111110
NextHops: []string{"2001:db8::1"},
112-
Nlris: []*apb.Any{nlri},
113-
})
111+
Nlris: []*api.NLRI{nlri},
112+
}}}
114113

115-
c, _ := apb.New(&api.CommunitiesAttribute{
114+
c := &api.Attribute{Attr: &api.Attribute_Communities{Communities: &api.CommunitiesAttribute{
116115
Communities: []uint32{100, 200},
117-
})
116+
}}}
118117

119118
_, err = s.AddPath(context.Background(), &api.AddPathRequest{
120119
Path: &api.Path{
121120
Family: v6Family,
122121
Nlri: nlri,
123-
Pattrs: []*apb.Any{a1, v6Attrs, c},
122+
Pattrs: []*api.Attribute{a1, v6Attrs, c},
124123
},
125124
})
126125
if err != nil {

0 commit comments

Comments
 (0)