Skip to content

Commit 81e6f22

Browse files
authored
Merge pull request #7 from karimra/update-gribi-protos
update to latest gribi protos
2 parents 82e1bc6 + 70a0b37 commit 81e6f22

File tree

8 files changed

+8
-39
lines changed

8 files changed

+8
-39
lines changed

api/entry.go

Lines changed: 0 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -413,30 +413,6 @@ func MAC(mac string) func(proto.Message) error {
413413
}
414414
}
415415

416-
// ProgrammedIndex NOTE: used for both NH ProgrammedIndex and NHG ProgrammedId
417-
func ProgrammedIndex(pIndex uint64) func(proto.Message) error {
418-
return func(msg proto.Message) error {
419-
if msg == nil {
420-
return ErrInvalidMsgType
421-
}
422-
switch msg := msg.ProtoReflect().Interface().(type) {
423-
case *gribi_aft.Afts_NextHopKey:
424-
if msg.NextHop == nil {
425-
msg.NextHop = new(gribi_aft.Afts_NextHop)
426-
}
427-
msg.NextHop.ProgrammedIndex = &ywrapper.UintValue{Value: pIndex}
428-
case *gribi_aft.Afts_NextHopGroupKey:
429-
if msg.NextHopGroup == nil {
430-
msg.NextHopGroup = new(gribi_aft.Afts_NextHopGroup)
431-
}
432-
msg.NextHopGroup.ProgrammedId = &ywrapper.UintValue{Value: pIndex}
433-
default:
434-
return fmt.Errorf("option ProgrammedIndex: %w: %T", ErrInvalidMsgType, msg)
435-
}
436-
return nil
437-
}
438-
}
439-
440416
func PushedMplsLabelStack(typ string, label uint64) func(proto.Message) error {
441417
return func(msg proto.Message) error {
442418
if msg == nil {

cmd/root.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ func newRootCmd() *cobra.Command {
1515
gApp.RootCmd = &cobra.Command{
1616
Use: "gribic",
1717
Short: "run gRIBI RPCs from the terminal",
18-
PreRun: func(cmd *cobra.Command, args []string) {
18+
PreRun: func(cmd *cobra.Command, _ []string) {
1919
gApp.Config.SetPersistentFlagsFromFile(cmd)
2020
},
2121
PersistentPreRunE: gApp.PreRun,

cmd/server.go

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
/*
22
Copyright © 2022 Karim Radhouani <medkarimrdi@gmail.com>
3-
43
*/
54
package cmd
65

@@ -13,7 +12,7 @@ func newServerCmd() *cobra.Command {
1312
Use: "server",
1413
Aliases: []string{"serve", "s"},
1514
Short: "start a gNMI server",
16-
PreRun: func(cmd *cobra.Command, args []string) {
15+
PreRun: func(cmd *cobra.Command, _ []string) {
1716
gApp.Config.SetLocalFlagsFromFile(cmd)
1817
},
1918
RunE: gApp.RunEServer,

cmd/versionUpgrade.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ func newVersionUpgradeCmd() *cobra.Command {
1313
Use: "upgrade",
1414
Aliases: []string{"up"},
1515
Short: "upgrade gRIBIc to latest available version",
16-
PreRun: func(cmd *cobra.Command, args []string) {
16+
PreRun: func(cmd *cobra.Command, _ []string) {
1717
gApp.Config.SetLocalFlagsFromFile(cmd)
1818
},
1919
RunE: gApp.VersionUpgradeRun,

cmd/workflow.go

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
/*
22
Copyright © 2022 NAME HERE <EMAIL ADDRESS>
3-
43
*/
54
package cmd
65

@@ -13,7 +12,7 @@ func newWorkflowCmd() *cobra.Command {
1312
Use: "workflow",
1413
Aliases: []string{"wf", "w"},
1514
Short: "run a workflow",
16-
PreRun: func(cmd *cobra.Command, args []string) {
15+
PreRun: func(cmd *cobra.Command, _ []string) {
1716
gApp.Config.SetLocalFlagsFromFile(cmd)
1817
},
1918
PreRunE: gApp.WorkflowPreRunE,

config/modify.go

Lines changed: 1 addition & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -126,7 +126,6 @@ func (o *OperationConfig) CreateAftOper() (*spb.AFTOperation, error) {
126126
api.EncapsulateHeader(o.NH.EncapsulateHeader),
127127
api.DecapsulateHeader(o.NH.DecapsulateHeader),
128128
api.IPAddress(o.NH.IPAddress),
129-
//
130129
api.MAC(o.NH.MAC),
131130
api.NetworkInstance(o.NH.NetworkInstance),
132131
}
@@ -145,9 +144,6 @@ func (o *OperationConfig) CreateAftOper() (*spb.AFTOperation, error) {
145144
api.IPinIP(o.NH.IPinIP.SRCIP, o.NH.IPinIP.DSTIP),
146145
)
147146
}
148-
if o.NH.ProgrammedIndex != nil {
149-
nheOpts = append(nheOpts, api.ProgrammedIndex(*o.NH.ProgrammedIndex))
150-
}
151147

152148
for _, pmls := range o.NH.PushedMPLSLabelStack {
153149
nheOpts = append(nheOpts,
@@ -167,9 +163,7 @@ func (o *OperationConfig) CreateAftOper() (*spb.AFTOperation, error) {
167163
if o.NHG.Color != nil {
168164
nhgeOpts = append(nhgeOpts, api.Color(*o.NHG.Color))
169165
}
170-
if o.NHG.ProgrammedID != nil {
171-
nhgeOpts = append(nhgeOpts, api.ProgrammedIndex(*o.NHG.ProgrammedID))
172-
}
166+
173167
for _, nh := range o.NHG.NextHop {
174168
nhgeOpts = append(nhgeOpts, api.NHGNextHop(nh.Index, nh.Weight))
175169
}

go.mod

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ require (
99
github.com/mitchellh/go-homedir v1.1.0
1010
github.com/mitchellh/mapstructure v1.5.0
1111
github.com/openconfig/gnmi v0.0.0-20220503232738-6eb133c65a13
12-
github.com/openconfig/gribi v0.1.1-0.20220126144445-1634932f9fd8
12+
github.com/openconfig/gribi v0.1.1-0.20220622162620-08d53dffce45
1313
github.com/openconfig/gribigo v0.0.0-20220216214442-0aae099db56f
1414
github.com/prometheus/client_golang v1.12.2
1515
github.com/sirupsen/logrus v1.8.1

go.sum

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -776,8 +776,9 @@ github.com/openconfig/goyang v0.2.9/go.mod h1:vX61x01Q46AzbZUzG617vWqh/cB+aisc+R
776776
github.com/openconfig/goyang v1.0.0 h1:nYaFu7BOAk/eQn4CgAUjgYPfp3J6CdXrBryp32E5CjI=
777777
github.com/openconfig/goyang v1.0.0/go.mod h1:vX61x01Q46AzbZUzG617vWqh/cB+aisc+RrNkXRd3W8=
778778
github.com/openconfig/gribi v0.1.1-0.20210423184541-ce37eb4ba92f/go.mod h1:OoH46A2kV42cIXGyviYmAlGmn6cHjGduyC2+I9d/iVs=
779-
github.com/openconfig/gribi v0.1.1-0.20220126144445-1634932f9fd8 h1:V6QU1cocKPRP1yEfxg0cleaIh95d4yRY572UwKu/W+0=
780779
github.com/openconfig/gribi v0.1.1-0.20220126144445-1634932f9fd8/go.mod h1:VFqGH2ZPFIfnKTimP4/AQB4OK0eySW5muJNFxXAwP6k=
780+
github.com/openconfig/gribi v0.1.1-0.20220622162620-08d53dffce45 h1:pmwzRJYdvc+CQDrIw6NF0XBnTng6SvMYBdZz9CeRbCk=
781+
github.com/openconfig/gribi v0.1.1-0.20220622162620-08d53dffce45/go.mod h1:VFqGH2ZPFIfnKTimP4/AQB4OK0eySW5muJNFxXAwP6k=
781782
github.com/openconfig/gribigo v0.0.0-20220216214442-0aae099db56f h1:W+4+uRld9Tgji/QK/85Ts1ybHWno0LjiGkOyRBNAWUU=
782783
github.com/openconfig/gribigo v0.0.0-20220216214442-0aae099db56f/go.mod h1:udA2WsTVQk9QKDOjNq1UlJ4p5Us8/5HP1bsoYp+ZoKw=
783784
github.com/openconfig/grpctunnel v0.0.0-20210610163803-fde4a9dc048d/go.mod h1:x9tAZ4EwqCQ0jI8D6S8Yhw9Z0ee7/BxWQX0k0Uib5Q8=

0 commit comments

Comments
 (0)