-
Notifications
You must be signed in to change notification settings - Fork 15
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Unbinding Egress ACL does not cleanup config from hardware #44
Comments
@Tejaswi-Goel , please provide platform details. I see hardware programming working on TH2. |
hi @sachinholla , platform I am using is S6000-ON (Broadcom Trident2). |
@Tejaswi-Goel Is this issue same as issue# 41. Instead of Ethernet1, please try to bind with Ethernet4 or multiple of 4. |
@maheshwari-mayank Hi, This time I tested on platform Z9100 (TH) platform:
No changes seen hardware Also after few seconds of binding egress ACL to an interface I see following container going into exit state for few seconds or more: Same issue on s6000 |
Hi @Tejaswi-Goel , i didnt see the crash in our testbed.. Can you provide techsupport logs? It would be better if you collect techsupport logs before bind and after crash. |
Tried today on the latest arlo image: the binding egress ACL to an interface works, config seen in configdb and hardware but unbinding Egress ACL does not cleanup config from hardware , same as issue #43 . |
@Tejaswi-Goel -- devs are asking whether this problem is seen on other platforms. I know you tested S6000-ON; can you try on other platforms like Z9264F-ON, Z9100-ON, or S5232F-ON? Thanks |
Sure, before I had tested on s6000 and z9100, will test again with the latest code. |
Test : Check if the config removed from hardware after unbinding Egress acl Checking in config-db
Unbinding ACL:
Checking in Hardware |
* show running-config igmp and show running-config pim fixes * Sub-Interface support added * running-config pim
a. CLI commands used:
sonic(config-ipv4-acl)# seq 1 permit tcp 4.4.4.4/24 5.5.5.5/24 //acl rule added
Success
sonic(config-ipv4-acl)# exit
sonic(config)# interface Ethernet 1 //binding ethernet1
sonic(conf-if-Ethernet1)# ip access-group test1 out
Success
sonic(conf-if-Ethernet1)# exit
b. ConfigDB
root@sonic:/usr/sbin/cli# redis-cli -n 4
127.0.0.1:6379[4]> hgetall "ACL_TABLE|test1_ACL_IPV4"
127.0.0.1:6379[4]>
In hardware no Egress rule bound to interface
Remove Egress ACL from interface fails
sonic(conf-if-Ethernet1)# no ip access-group test1 in
Failed
The text was updated successfully, but these errors were encountered: