Commit 47f5fa1
committed
northd: Make sure we handle multicast group update.
The multicast groups were updated as part of the lflow handler
which is wrong. There is multicast group node which takes
care of the group updates. Also, the updates in the lflow handler
were partially wrong and not in line with the multicast group
node.
At the same time remove the lsp_can_receive_multicast() check that
would prevent the lflow creation for new LSPs.
Reported-at: https://redhat.atlassian.net/browse/FDP-4022
Assisted-by: Claude Opus 4.6, Claude Code
Fixes: b741cb7 ("northd: Incremental processing of VIF updates and deletions in 'lflow' node.")
Fixes: 8e2d6fa ("northd, tests: Network Function insertion logical flow programming.")
Acked-by: Dumitru Ceara <dceara@redhat.com>
Signed-off-by: Ales Musil <amusil@redhat.com>
(cherry picked from commit 5a72b76)1 parent 9054c40 commit 47f5fa1
3 files changed
Lines changed: 101 additions & 43 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
153 | 153 | | |
154 | 154 | | |
155 | 155 | | |
156 | | - | |
| 156 | + | |
| 157 | + | |
| 158 | + | |
| 159 | + | |
157 | 160 | | |
158 | 161 | | |
159 | 162 | | |
| |||
171 | 174 | | |
172 | 175 | | |
173 | 176 | | |
174 | | - | |
| 177 | + | |
175 | 178 | | |
176 | 179 | | |
177 | 180 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
20119 | 20119 | | |
20120 | 20120 | | |
20121 | 20121 | | |
20122 | | - | |
20123 | | - | |
20124 | | - | |
20125 | 20122 | | |
20126 | 20123 | | |
20127 | 20124 | | |
20128 | 20125 | | |
20129 | 20126 | | |
20130 | 20127 | | |
20131 | 20128 | | |
20132 | | - | |
20133 | | - | |
20134 | | - | |
20135 | | - | |
20136 | | - | |
20137 | | - | |
20138 | | - | |
20139 | | - | |
20140 | | - | |
20141 | | - | |
20142 | | - | |
20143 | | - | |
20144 | | - | |
20145 | | - | |
20146 | 20129 | | |
20147 | 20130 | | |
20148 | 20131 | | |
| |||
20177 | 20160 | | |
20178 | 20161 | | |
20179 | 20162 | | |
20180 | | - | |
20181 | | - | |
20182 | | - | |
20183 | | - | |
20184 | | - | |
20185 | | - | |
20186 | | - | |
20187 | | - | |
20188 | | - | |
20189 | | - | |
20190 | | - | |
20191 | | - | |
20192 | | - | |
20193 | | - | |
20194 | | - | |
20195 | | - | |
20196 | | - | |
20197 | | - | |
20198 | | - | |
20199 | | - | |
20200 | | - | |
20201 | | - | |
20202 | | - | |
20203 | | - | |
20204 | 20163 | | |
20205 | 20164 | | |
20206 | 20165 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
12 | 12 | | |
13 | 13 | | |
14 | 14 | | |
| 15 | + | |
15 | 16 | | |
16 | 17 | | |
17 | 18 | | |
| |||
15710 | 15711 | | |
15711 | 15712 | | |
15712 | 15713 | | |
| 15714 | + | |
| 15715 | + | |
| 15716 | + | |
| 15717 | + | |
| 15718 | + | |
| 15719 | + | |
| 15720 | + | |
| 15721 | + | |
| 15722 | + | |
| 15723 | + | |
| 15724 | + | |
| 15725 | + | |
| 15726 | + | |
| 15727 | + | |
| 15728 | + | |
| 15729 | + | |
| 15730 | + | |
| 15731 | + | |
| 15732 | + | |
| 15733 | + | |
| 15734 | + | |
| 15735 | + | |
| 15736 | + | |
| 15737 | + | |
| 15738 | + | |
| 15739 | + | |
| 15740 | + | |
| 15741 | + | |
| 15742 | + | |
| 15743 | + | |
| 15744 | + | |
| 15745 | + | |
| 15746 | + | |
| 15747 | + | |
| 15748 | + | |
| 15749 | + | |
| 15750 | + | |
| 15751 | + | |
| 15752 | + | |
| 15753 | + | |
| 15754 | + | |
| 15755 | + | |
| 15756 | + | |
| 15757 | + | |
| 15758 | + | |
| 15759 | + | |
| 15760 | + | |
| 15761 | + | |
| 15762 | + | |
| 15763 | + | |
| 15764 | + | |
| 15765 | + | |
| 15766 | + | |
| 15767 | + | |
| 15768 | + | |
| 15769 | + | |
| 15770 | + | |
| 15771 | + | |
| 15772 | + | |
| 15773 | + | |
| 15774 | + | |
| 15775 | + | |
| 15776 | + | |
| 15777 | + | |
| 15778 | + | |
| 15779 | + | |
| 15780 | + | |
| 15781 | + | |
| 15782 | + | |
| 15783 | + | |
| 15784 | + | |
| 15785 | + | |
| 15786 | + | |
| 15787 | + | |
| 15788 | + | |
| 15789 | + | |
| 15790 | + | |
| 15791 | + | |
| 15792 | + | |
| 15793 | + | |
| 15794 | + | |
| 15795 | + | |
| 15796 | + | |
| 15797 | + | |
| 15798 | + | |
| 15799 | + | |
| 15800 | + | |
| 15801 | + | |
| 15802 | + | |
| 15803 | + | |
| 15804 | + | |
| 15805 | + | |
| 15806 | + | |
| 15807 | + | |
| 15808 | + | |
15713 | 15809 | | |
15714 | 15810 | | |
15715 | 15811 | | |
| |||
0 commit comments