Skip to content

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

Merged
prsunny merged 3 commits intosonic-net:202205from
dgsudharsan:sub_2205
Dec 20, 2022
Merged

[202205]Fixes #12170: Delete subinterface and recreate the subinterface in default-vrf#2564
prsunny merged 3 commits intosonic-net:202205from
dgsudharsan:sub_2205

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.
@dgsudharsan dgsudharsan requested a review from prsunny December 20, 2022 18:48
@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 <[email protected]>
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 <[email protected]>
@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