Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[202205]Fixes #12170: Delete subinterface and recreate the subinterface in default-vrf #2564

Merged
merged 3 commits into from
Dec 20, 2022

Conversation

dgsudharsan
Copy link
Collaborator

Manual cherrypick of #2513

Delete subinterface and recreate the subinterface in default-vrf while unbinding subinterface from user defined vrf.

What I did

Fixes #12170 : sonic-net/sonic-buildimage#12170
Whenever subinterfaces are being unbind, RIF should be deleted and recreated.

How I did it

Fix is split into 2 operations to config DB.

First delete existing subinterface which is configured in user-vrf.
Create subinterface with same attributes in default-vrf.
Step 2 above recreates RIF in default-vrf.

How to verify it

Ensure when subinterface is moved from user-vrf to default-vrf using unbind operation, subinterface is created in default-vrf with same subinterface attributes.

Previous command output (if the output of a command-line utility has changed)

New command output (if the output of a command-line utility has changed)

dgsudharsan and others added 3 commits December 20, 2022 16:41
…onic-net#2513)

* Fixes #12170: Delete subinterface and recreate the subinterface  in default-vrf while unbinding subinterface from user defined vrf.
@prsunny prsunny merged commit 67cbb15 into sonic-net:202205 Dec 20, 2022
dgsudharsan added a commit to dgsudharsan/sonic-buildimage that referenced this pull request Dec 20, 2022
Update sonic-utilities submodule pointer to include the following:
* 67cbb15 [202205]Fixes sonic-net#12170: Delete subinterface and recreate the subinterface in default-vrf ([sonic-net#2564](sonic-net/sonic-utilities#2564))
* 93172c4 [202205] [generate_dump] Optimize the execution time of the 'show techsupport' script to 5-10% by reducing calls to the 'tar append' operation ([sonic-net#2562](sonic-net/sonic-utilities#2562))

Signed-off-by: dgsudharsan <sudharsand@nvidia.com>
dprital added a commit to dprital/sonic-buildimage that referenced this pull request Dec 26, 2022
Update sonic-utilities submodule pointer to include the following:
* f7988b0 [202205] [timer.unit.j2] use wanted-by in timer unit ([sonic-net#2561](sonic-net/sonic-utilities#2561))
* f45dcfb [generate_dump] Optimize the execution time of 'show techsupport' CLI by paraller function execution ([sonic-net#2565](sonic-net/sonic-utilities#2565))
* 67cbb15 [202205]Fixes sonic-net#12170: Delete subinterface and recreate the subinterface in default-vrf ([sonic-net#2564](sonic-net/sonic-utilities#2564))
* 93172c4 [202205] [generate_dump] Optimize the execution time of the 'show techsupport' script to 5-10% by reducing calls to the 'tar append' operation ([sonic-net#2562](sonic-net/sonic-utilities#2562))

Signed-off-by: dprital <drorp@nvidia.com>
@dgsudharsan dgsudharsan deleted the sub_2205 branch March 9, 2023 02:04
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.

3 participants