aboutsummaryrefslogtreecommitdiff
path: root/tools/perf/scripts/python/stackcollapse.py
diff options
context:
space:
mode:
authorSubbaraya Sundeep <[email protected]>2021-03-17 19:05:37 +0530
committerDavid S. Miller <[email protected]>2021-03-17 12:29:40 -0700
commitb6b0e3667e1b2c796cd282d5ec385d5864ccb1ce (patch)
treeaf8c180435e9a3f66dc39e3da27fdd598719cabe /tools/perf/scripts/python/stackcollapse.py
parent56bcef528bd87d66ddf81f0fb1b8837cce1b2667 (diff)
octeontx2-af: Avoid duplicate unicast rule in mcam_rules list
A mcam rule described by mcam_rule struct has all the info such as the hardware MCAM entry number, match criteria and corresponding action etc. All mcam rules are stored in a linked list mcam->rules. When adding/updating a rule to the mcam->rules it is checked if a rule already exists for the mcam entry. If the rule already exists, the same rule is updated instead of creating new rule. This way only one mcam_rule exists for the only one default unicast entry installed by AF. But a PF/VF can get different NIXLF (or default unicast entry number) after a attach-detach-attach sequence. When that happens mcam_rules list end up with two default unicast rules. Fix the problem by deleting the default unicast rule list node always when disabling mcam rules. Signed-off-by: Subbaraya Sundeep <[email protected]> Signed-off-by: Naveen Mamindlapalli <[email protected]> Signed-off-by: David S. Miller <[email protected]>
Diffstat (limited to 'tools/perf/scripts/python/stackcollapse.py')
0 files changed, 0 insertions, 0 deletions