(self, direction, rule_list, base, is_routed)
| 576 | self.ipv6_acl.append({'type': "", 'chain': chain, 'rule': rstr}) |
| 577 | |
| 578 | def process(self, direction, rule_list, base, is_routed): |
| 579 | if is_routed: |
| 580 | self.__process_routing_ip4(direction, rule_list) |
| 581 | self.__process_ip6(direction, rule_list) |
| 582 | return |
| 583 | |
| 584 | count = base |
| 585 | for i in rule_list: |
| 586 | ruleData = copy.copy(i) |
| 587 | cidr = ruleData['cidr'] |
| 588 | if cidr is not None and cidr != "": |
| 589 | cidr = removeUndesiredCidrs(cidr, 6) |
| 590 | if cidr is None or cidr == "": |
| 591 | continue |
| 592 | ruleData['cidr'] = cidr |
| 593 | r = self.AclRule(direction, self, ruleData, self.config, count) |
| 594 | r.create() |
| 595 | count += 1 |
| 596 | |
| 597 | # Prepare IPv6 ACL rules |
| 598 | self.__process_ip6(direction, rule_list) |
| 599 | |
| 600 | class AclRule(): |
| 601 |
no test coverage detected