bingwang-ms

Results 14 issues of bingwang-ms

This PR is a high-level design doc for dynamic ACL rules. We propose a design to add TTL to ACL rules, and the rules are cleared after TTL expired.

### Description of PR Summary: This PR is to introduce several new test cases to verify QoS remap for tunnel traffic. All the new test cases are dualtor specific |No....

**Description** The existing ECN test in `test_tor_ecn.py` doesn't cover all the DSCP and ECN combinations because the DSCP and ECN values are randomly selected. We need to update the test...

**Description** The test is to verify dataplane ACL works as expected after excessive update. The existing `TestIncrementalAcl` did some incremental test, but not enough to cover the real scenario in...

#### What I did This PR is to update command `config qos clear`. Before the update: `config qos clear` doesn't clear the `TC_TO_DSCP_MAP`. After the update `TC_TO_DSCP_MAP` is cleared when...

Request for 202012 branch
Request for 202205 branch

Signed-off-by: bingwang This PR is to add a new option `no_default_deny_rule` to `acl-loader`. The script will not create default deny rules when loading acl file when `no_default_deny_rule` is set. This...

Enhancement

### Description of PR Summary: This PR is to remove `config_db.json` from old_config in upgrade path test when the reboot_type is cold reboot. The change is needed because we always...

### Description of PR Summary: This PR is to cherry-pick https://github.com/sonic-net/sonic-mgmt/pull/14425 to `202311` branch. Changes include 1. Do not use multi-process to send PFC pause frames if there is only...

### Description of PR Summary: This PR is to cherry-pick https://github.com/sonic-net/sonic-mgmt/pull/14425 to `202405` branch. Changes include 1. Do not use multi-process to send PFC pause frames if there is only...

### Description of PR Summary: Fixes conflicted skipping condition for `test_pfc_asym`. Before this change, there are two skipping conditions. ``` ####################################### ##### pfc_asym ##### ####################################### pfc_asym/test_pfc_asym.py: skip: reason: 'pfc_asym test...

Request for 202405 branch