Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: sonic-net/sonic-swss-common
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: master
Choose a base ref
...
head repository: pins/sonic-swss-common-public
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: master
Choose a head ref
  • 6 commits
  • 42 files changed
  • 3 contributors

Commits on Oct 28, 2021

  1. [PINS] Update Redis schema to match P4Orch

    PINS Working Group authored and bocon13 committed Oct 28, 2021
    Configuration menu
    Copy the full SHA
    94ae46d View commit details
    Browse the repository at this point in the history

Commits on Oct 29, 2021

  1. Address review comments

    bocon13 committed Oct 29, 2021
    Configuration menu
    Copy the full SHA
    83a9027 View commit details
    Browse the repository at this point in the history
  2. Add batch ops and StatusCode for PINS / P4Runtime

    * Add batch set/delete() to ProducerStateTable
    * Add StatusCode enum and functions to convert between
      string and enum values.
    * Allow exists() to check for whitespace.
      This is only to allow whitespace when we check for
      existence. We can already create entries with whitespace.
    * Add SWSS return code SWSS_RC_UNIMPLEMENTED
    * Fix json error, refer to nlohmann/json#590
    
    Submission containing materials of a third party:
        Copyright Google LLC; Licensed under Apache 2.0
    
    Co-authored-by: Akarsh Gupta <[email protected]>
    Co-authored-by: Jay Hu <[email protected]>
    Co-authored-by: Manali Kumar <[email protected]>
    Co-authored-by: Robert J. Halstead <[email protected]>
    Co-authored-by: Runming Wu <[email protected]>
    Co-authored-by: Yilan Ji <[email protected]>
    
    Signed-off-by: Don Newton [email protected]
    PINS Working Group authored and bocon13 committed Oct 29, 2021
    Configuration menu
    Copy the full SHA
    d7ed943 View commit details
    Browse the repository at this point in the history
  3. Add ConsumerNotifier and ACL schema for PINs / P4Runtime

    * Add Bazel build support so that swss-common can be used
      in Bazel projects; this doesn’t change/impact the
      make-based build system
    * Add ConsumerNotifier for response path
    * Introduce interfaces for DBConnector, NotificationConsumer,
      ConsumerNotifier, NotificationProducer, ProducerStateTable
      to make it easier to test these classes
    * Add AppDB ACL schema values between the P4RT app and P4Orch
    * Add lots of new tests for notification classes
    
    Submission containing materials of a third party:
        Copyright Google LLC; Licensed under Apache 2.0 
    
    Co-authored-by: Akarsh Gupta <[email protected]>
    Co-authored-by: Ashish Singh <[email protected]>
    Co-authored-by: Jay Hu <[email protected]>
    Co-authored-by: Manali Kumar <[email protected]>
    Co-authored-by: Richard Yu <[email protected]>
    Co-authored-by: Robert J. Halstead <[email protected]>
    Co-authored-by: Runming Wu <[email protected]>
    Co-authored-by: Srikishen Pondicherry Shanmugam <[email protected]>
    Co-authored-by: Vivek Ramamoorthy <[email protected]>
    Co-authored-by: Yilan Ji <[email protected]>
    
    Signed-off-by: Don Newton [email protected]
    PINS Working Group authored and bocon13 committed Oct 29, 2021
    Configuration menu
    Copy the full SHA
    3dc5ad1 View commit details
    Browse the repository at this point in the history
  4. Update Fakes & Mocks to current version.

    rhalstea authored and bocon13 committed Oct 29, 2021
    Configuration menu
    Copy the full SHA
    d0c3744 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    a90eee0 View commit details
    Browse the repository at this point in the history
Loading