sonic-utilities icon indicating copy to clipboard operation
sonic-utilities copied to clipboard

convert ingress/egress of ACL_TABLE in CONFIG_DB to INGRESS/EGRESS

Open 1002574903 opened this issue 2 years ago • 0 comments

What I did

The stage in ACL_TABLE in CONFIG_DB is ingress/egress when using config acl command. However, the leaf stage defined in sonic-acl.yang is EGRESS/INGRESS. I convert ingress/egress of ACL_TABLE in CONFIG_DB to INGRESS/EGRESS to to make sure stage in CONFIG_DB and sonic-acl.yang are consistent.

How I did it

convert stage field of ACL_TABLE to upper case

How to verify it

use redis-cli to view ACL_TABLE contents in CONFIG_DB

Previous command output (if the output of a command-line utility has changed)

127.0.0.1:6379[4]> HGETALL "ACL_TABLE|test"

  1. "policy_desc"
  2. "test"
  3. "ports@"
  4. "Ethernet20"
  5. "stage"
  6. "ingress"
  7. "type"
  8. "L3"

New command output (if the output of a command-line utility has changed)

127.0.0.1:6379[4]> HGETALL "ACL_TABLE|test"

  1. "policy_desc"
  2. "test"
  3. "ports@"
  4. "Ethernet20"
  5. "stage"
  6. "INGRESS"
  7. "type"
  8. "L3"

1002574903 avatar Jun 15 '22 08:06 1002574903