Skip to content

Allow reference implementation to be initialised with multiple VRFs.#115

Merged
robshakir merged 5 commits intomainfrom
addvrfs
Feb 3, 2022
Merged

Allow reference implementation to be initialised with multiple VRFs.#115
robshakir merged 5 commits intomainfrom
addvrfs

Conversation

@robshakir
Copy link
Copy Markdown
Member

commit a8fc8d05e7a3f1079be39e4727b422fe968bf464
Author: Rob Shakir <robjs@google.com>
Date:   Thu Feb 3 15:36:06 2022 -0500

    Include all files in change.

commit cc3f4dd8865198e9618c0e105ee6a22d7e2823ba
Author: Rob Shakir <robjs@google.com>
Date:   Thu Feb 3 15:33:58 2022 -0500

    Add support for initialising fake device with multiple VRFs.
    
      * (M) client/client_test.go
        - Handle errors that can now be returned by FakeServer
          initialisation.
      * (M) compliance/compliance.go
      * (M) compliance/compliance_test.go
      * (M) compliance/flush.go
        - Adopt a single VRF name as the non-default VRF and allow this to
          be set by the client.
        - initialise the fake/reference server with the set of VRFs that are
          requested.
      * (M) device/device.go
        - Add an option to initialise the device with a set of VRFs.
      * (M) server/server.go
      * (M) server/server_test.go
        - Allow the masterRIB to be initialised with a set of VRFs.

  * (M) client/client.go
  * (M) client/client_test.go
  * (M) compliance/election.go
  * (M) compliance/flush.go
  * (M) fluent/fluent.go
  * (M) server/server.go
  * (M) server/server_test.go
    - adopt devel-v1.4.0 of gRIBI which changes the override argument
       in a flush request to be an Empty vs. a boolean.
  * (M) go.mod
  * (M) go.sum
   - update dependencies.
  * (M) client/client_test.go
    - Handle errors that can now be returned by FakeServer
      initialisation.
  * (M) compliance/compliance.go
  * (M) compliance/compliance_test.go
  * (M) compliance/flush.go
    - Adopt a single VRF name as the non-default VRF and allow this to
      be set by the client.
    - initialise the fake/reference server with the set of VRFs that are
      requested.
  * (M) device/device.go
    - Add an option to initialise the device with a set of VRFs.
  * (M) server/server.go
  * (M) server/server_test.go
    - Allow the masterRIB to be initialised with a set of VRFs.
@robshakir robshakir requested a review from liulk February 3, 2022 20:37
  * (M) server/server_test.go
    - Ensure we populate each RIB when initialising the server.
@robshakir robshakir merged commit 652f1e1 into main Feb 3, 2022
This was referenced Feb 3, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants