[VOL-3762] Updates to allow image download and update for the ONU
Change-Id: I0869307e3ef534c1d506b961d61a1ec6f5e13c2e
diff --git a/rw_core/mocks/adapter.go b/rw_core/mocks/adapter.go
index c01fc70..6710087 100644
--- a/rw_core/mocks/adapter.go
+++ b/rw_core/mocks/adapter.go
@@ -19,6 +19,7 @@
import (
"context"
"fmt"
+ "github.com/opencord/voltha-protos/v4/go/extension"
"strconv"
"strings"
"sync"
@@ -267,6 +268,12 @@
return nil, nil
}
+// Single_get_value_request retrieves a single value.
+func (ta *Adapter) Single_get_value_request(ctx context.Context, // nolint
+ request extension.SingleGetValueRequest) (*extension.SingleGetValueResponse, error) {
+ return nil, nil
+}
+
// GetFlowCount returns the total number of flows presently under this adapter
func (ta *Adapter) GetFlowCount() int {
ta.flowLock.RLock()
diff --git a/rw_core/mocks/adapter_olt.go b/rw_core/mocks/adapter_olt.go
index 08f6e60..f23df4d 100644
--- a/rw_core/mocks/adapter_olt.go
+++ b/rw_core/mocks/adapter_olt.go
@@ -20,6 +20,7 @@
"context"
"errors"
"fmt"
+ "github.com/opencord/voltha-protos/v4/go/extension"
"strings"
"github.com/gogo/protobuf/proto"
@@ -132,6 +133,13 @@
return nil
}
+// Single_get_value_request retrieves a single value.
+func (oltA *OLTAdapter) Single_get_value_request(ctx context.Context, // nolint
+ request extension.SingleGetValueRequest) (*extension.SingleGetValueResponse, error) {
+ logger.Fatalf(ctx, "Single_get_value_request unimplemented")
+ return nil, nil
+}
+
// Get_ofp_device_info returns ofp device info
func (oltA *OLTAdapter) Get_ofp_device_info(ctx context.Context, device *voltha.Device) (*ic.SwitchCapability, error) { // nolint
if d := oltA.getDevice(device.Id); d == nil {
diff --git a/rw_core/mocks/adapter_onu.go b/rw_core/mocks/adapter_onu.go
index 361c7a1..fc24a3b 100644
--- a/rw_core/mocks/adapter_onu.go
+++ b/rw_core/mocks/adapter_onu.go
@@ -20,6 +20,7 @@
"context"
"errors"
"fmt"
+ "github.com/opencord/voltha-protos/v4/go/extension"
"strings"
"github.com/gogo/protobuf/proto"
@@ -127,6 +128,13 @@
return nil
}
+// Single_get_value_request retrieves a single value.
+func (onuA *ONUAdapter) Single_get_value_request(ctx context.Context, // nolint
+ request extension.SingleGetValueRequest) (*extension.SingleGetValueResponse, error) {
+ logger.Fatalf(ctx, "Single_get_value_request unimplemented")
+ return nil, nil
+}
+
// Disable_device disables device
func (onuA *ONUAdapter) Disable_device(ctx context.Context, device *voltha.Device) error { // nolint
go func() {