Skip to content

[Mellanox] Fix dip_sip test bug - added support for portchannels that consist of more than one interface#1685

Merged
liat-grozovik merged 1 commit intosonic-net:masterfrom
noaOrMlnx:dip_sip_bug_fix
May 20, 2020
Merged

[Mellanox] Fix dip_sip test bug - added support for portchannels that consist of more than one interface#1685
liat-grozovik merged 1 commit intosonic-net:masterfrom
noaOrMlnx:dip_sip_bug_fix

Conversation

@noaOrMlnx
Copy link
Copy Markdown
Contributor

@noaOrMlnx noaOrMlnx commented May 19, 2020

Description of PR

Summary:
Fixes # (issue)

Type of change

  • Bug fix
  • Testbed and Framework(new/improvement)
  • Test case(new/improvement)

Approach

How did you do it?

Changed lag_facts function to support portchannels that consists of more than one interface.
After the change, the received packet is expected to arrive to any of those interfaces.

How did you verify/test it?

Run dip sip test with lag topology (t0/t1-lag).

Any platform specific information?

N/A

Supported testbed topology if it's a new test case?

N/A

Documentation

@liat-grozovik liat-grozovik requested a review from nazariig May 19, 2020 16:14
@liat-grozovik
Copy link
Copy Markdown
Collaborator

@noaOrMlnx can you please update the commit header and have it related to sip dip test?

@noaOrMlnx noaOrMlnx changed the title Fix lag_facts to support porthcannel split Fix dip_sip test bug - lag_facts now support porthcannel split May 19, 2020
@lguohan
Copy link
Copy Markdown
Contributor

lguohan commented May 19, 2020

what is portchannel splits?

@noaOrMlnx noaOrMlnx changed the title Fix dip_sip test bug - lag_facts now support porthcannel split [Mellanox] Fix dip_sip test bug - lag_facts now support porthcannel split May 20, 2020
@noaOrMlnx
Copy link
Copy Markdown
Contributor Author

what is portchannel splits?

@lguohan
There can be few interfaces on the same portchannel.
For example:
PortChannel0002 LACP(A)(Up) Ethernet0(S) Ethernet4(S)

Before the change, the packet was expected to arrive only to the first interface (here, Ethernet0), even though it can arrive on any of them.
Now, it's expected to arrive on any of the interfaces.

@liat-grozovik
Copy link
Copy Markdown
Collaborator

@noaOrMlnx please clarify that in the commit description. the concept of portchannel split is not work. suggest you use portchannel with multiple ports.

@noaOrMlnx noaOrMlnx changed the title [Mellanox] Fix dip_sip test bug - lag_facts now support porthcannel split [Mellanox] Fix dip_sip test bug - added support for portchannels that consist of more than one interface May 20, 2020
@liat-grozovik liat-grozovik merged commit 4363af6 into sonic-net:master May 20, 2020
kazinator-arista pushed a commit to kazinator-arista/sonic-mgmt that referenced this pull request Mar 4, 2026
…onic-net#7313)

sonic-swss
* Don't update pools when ingress_lossless_pool is created but the initialization hasn't finished yet (sonic-net#1685)
* Fix dynamic buffer bug occuring in rare condition (sonic-net#1678)

sonic-utilities
* [load_minigraph]: Avoid starting PFCWD for EPMS devicetype (sonic-net#1552)

Signed-off-by: Danny Allen <daall@microsoft.com>
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