vpp: support portchannel sub interface and punt packets in portchannel via member - #2013
vpp: support portchannel sub interface and punt packets in portchannel via member#2013yue-fred-gao wants to merge 1 commit into
Conversation
Signed-off-by: Yue Gao <yuega2@cisco.com>
|
Azure Pipelines: There may be pipelines that require an authorized user to comment /azp run to run. |
|
/azp run |
|
Azure Pipelines: Successfully started running 1 pipeline(s). |
|
Hi fred, The change looks good and matches the design in the HLD. I picked it up and ran the For reference, I ran both stacks on the same testbed (
Failed tests (24) Passed (5) — none of them require actual forwarding Do you think this PR alone is enough for the |
Hi @lunyue-ms , thanks for running the test. Let me run the test and get back to you. |
Hi @lunyue-ms, I ran the tests and saw some issues that you already fixed in your PRs (subinterface netdev admin state, member interface lost promisc and sometimes tap interface lost sonic-ext-host-xc node when subinterface is recreated). I think it makes sense for you to commit your PRs and I will close this one. |
Thanks @yue-fred-gao , I will rebase my PRs and then let you know for the review. |
Description of PR
Summary:
support portchannel sub interface and punt packets in portchannel via member interface
Type of change
Approach
Use the new punt infra introduced for VLAN/BVI. See HLD sonic-net/SONiC#2440
Related change in vpp: sonic-net/sonic-platform-vpp#257
What is the motivation for this PR?
Punt packets to port channel or port channel sub interface via member interface. This is consistent with hardware platforms and meets SONiC expectations.
Work item tracking
How did you do it?
How did you verify/test it?
Verified ARP and unicast packets over port channel and port channel subinterface
Any platform specific information?
vpp
Documentation