Skip to content

Routed subinterface enhancements#529

Closed
preetham-singh wants to merge 3 commits intosonic-net:masterfrom
preetham-singh:subintf
Closed

Routed subinterface enhancements#529
preetham-singh wants to merge 3 commits intosonic-net:masterfrom
preetham-singh:subintf

Conversation

@preetham-singh
Copy link

@preetham-singh preetham-singh commented Sep 15, 2021

What I did
Routed subinterfae enhancements HLD #833
Add support for long name and short name routed subinterfaces.
Add support for long name and short name routed subinterfaces.
This swss common library provides APIS for:

  • Subinterface validation checks
  • Get parent interface corresponding to subinterface(short/long name)
  • Get subinterface index

Why I did it
Routed subinterface feature was broken for physical and portchannel subinterfaces for subinterface name exceeding 15 characters due to kernel limitation of netdev name length of 15.

How I verified it
Routed subinterface Unit tests

Support for long name and short name routed subinterfaces
This swss common library provides APIS for:
- Performs Subinterface validation checks
- Get parent interface corresponding to subinterface(short/long name)
- Get subinterface index
@lguohan
Copy link
Contributor

lguohan commented Sep 19, 2021

@prsunny , why is this pr on swss-common? are you sponsoring this pr?

@preetham-singh
Copy link
Author

/azpw run

@mssonicbld
Copy link
Collaborator

/AzurePipelines run

@azure-pipelines
Copy link

Azure Pipelines successfully started running 1 pipeline(s).

@prsunny
Copy link
Contributor

prsunny commented Oct 29, 2021

Recommend moving to sonic-swss/lib

@preetham-singh
Copy link
Author

Closing this pull request since this code is moved to swss/lib which can be found as part of swss PR 2017

prgeor pushed a commit to prgeor/sonic-swss-common that referenced this pull request Feb 27, 2025
* Add 800G innolight PNs

* Add 800G innolight PNs

* Add 800G innolight PNs
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.

6 participants