Skip to content

[UBI] P4 SBI driver using old configuration

Reporters

  • Panagiotis Famelis (Ubitech)
  • Georgios P. Katsikas (Ubitech)

Description

It seems that when SBI connects to a P4 device that it had already connected in the past, it will not change the P4 program it has, even if instructed to do so.

Deployment environment

  • Operating System (include version): all
  • MicroK8s (include version and add-ons): microk8s v1.24.*
  • TeraFlowSDN (include release/branch-name/commit-id): develop

TFS deployment settings

  • list of components deployed: all cases
  • particular configurations you applied: copying the P4 artifacts to the SBI Pod
  • any other particularity you might find important: none

Sequence of actions that resulted in the bug

  • Connect to a device using SBI and P4 handler.
  • Disconnect from that device
  • Clear everything in context and topology
  • Change the P4 artifact files in the SBI pod
  • Connect to the same device using SBI and P4 handler

Document the explicit error

  • This is a not confirmed bug and should be investigated further, i.e.: it came up and was able to reproduce, but haven't investigated the source of the problem.

Expected behaviour

  • When connecting to a device, we have previously connected too, the P4 program should change if explicitly requested.

References

N/A

Edited by Georgios P. Katsikas