)]}'
{"neutron/plugins/ml2/drivers/openvswitch/agent/openflow/native/br_int.py":[{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"ec6a1cc6815ce4fd34d6cf7c2ec47376265751f7","unresolved":false,"context_lines":[{"line_number":212,"context_line":""},{"line_number":213,"context_line":"    @staticmethod"},{"line_number":214,"context_line":"    def _dhcp_ipv4_match(ofport, port_mac):"},{"line_number":215,"context_line":"        return dict(eth_type\u003dether_types.ETH_TYPE_IP,"},{"line_number":216,"context_line":"                    ip_proto\u003din_proto.IPPROTO_UDP,"},{"line_number":217,"context_line":"                    in_port\u003dofport,"},{"line_number":218,"context_line":"                    eth_src\u003dport_mac,"}],"source_content_type":"text/x-python","patch_set":1,"id":"f6553443_c1550449","line":215,"updated":"2026-10-09 12:40:44.000000000","message":"pep8: R1735: Consider using \u0027{\"eth_type\": ether_types.ETH_TYPE_IP, \"ip_proto\": in_proto.IPPROTO_UDP, ... }\u0027 instead of a call to \u0027dict\u0027. (use-dict-literal)","commit_id":"916cfda5ab7f6fa25292f2d1827711b7f852bff8"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"ec6a1cc6815ce4fd34d6cf7c2ec47376265751f7","unresolved":false,"context_lines":[{"line_number":221,"context_line":""},{"line_number":222,"context_line":"    @staticmethod"},{"line_number":223,"context_line":"    def _dhcp_ipv6_match(ofport, port_mac):"},{"line_number":224,"context_line":"        return dict(eth_type\u003dether_types.ETH_TYPE_IPV6,"},{"line_number":225,"context_line":"                    ip_proto\u003din_proto.IPPROTO_UDP,"},{"line_number":226,"context_line":"                    in_port\u003dofport,"},{"line_number":227,"context_line":"                    eth_src\u003dport_mac,"}],"source_content_type":"text/x-python","patch_set":1,"id":"5981594f_8d2108bf","line":224,"updated":"2026-10-09 12:40:44.000000000","message":"pep8: R1735: Consider using \u0027{\"eth_type\": ether_types.ETH_TYPE_IPV6, \"ip_proto\": in_proto.IPPROTO_UDP, ... }\u0027 instead of a call to \u0027dict\u0027. (use-dict-literal)","commit_id":"916cfda5ab7f6fa25292f2d1827711b7f852bff8"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"ec6a1cc6815ce4fd34d6cf7c2ec47376265751f7","unresolved":false,"context_lines":[{"line_number":265,"context_line":""},{"line_number":266,"context_line":"    def _dhcp_ipv6_flows(self, ofport, port_mac):"},{"line_number":267,"context_line":"        match \u003d self._dhcp_ipv6_match(ofport, port_mac)"},{"line_number":268,"context_line":"        goto_match \u003d dict("},{"line_number":269,"context_line":"            ipv6_dst\u003dlib_consts.IPv6_ALL_DHCP_RELAY_AGENTS_AND_SERVERS,"},{"line_number":270,"context_line":"            **match)"},{"line_number":271,"context_line":"        return constants.DHCP_IPV6_TABLE, match, goto_match"}],"source_content_type":"text/x-python","patch_set":1,"id":"9b67b3ae_f9b3f172","line":268,"updated":"2026-10-09 12:40:44.000000000","message":"pep8: R1735: Consider using \u0027{\"ipv6_dst\": lib_consts.IPv6_ALL_DHCP_RELAY_AGENTS_AND_SERVERS, **match, ... }\u0027 instead of a call to \u0027dict\u0027. (use-dict-literal)","commit_id":"916cfda5ab7f6fa25292f2d1827711b7f852bff8"}],"neutron/tests/unit/plugins/ml2/drivers/openvswitch/agent/openflow/native/test_br_int.py":[{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"ec6a1cc6815ce4fd34d6cf7c2ec47376265751f7","unresolved":false,"context_lines":[{"line_number":214,"context_line":"        self.br.add_dhcp_ipv6_flow(\u0027port-id\u0027, ofport, mac)"},{"line_number":215,"context_line":"        self.br.del_dhcp_flow(ofport, mac)"},{"line_number":216,"context_line":"        (dp, ofp, ofpp) \u003d self._get_dp()"},{"line_number":217,"context_line":"        v4_match \u003d dict(eth_type\u003dself.ether_types.ETH_TYPE_IP,"},{"line_number":218,"context_line":"                        ip_proto\u003dself.in_proto.IPPROTO_UDP,"},{"line_number":219,"context_line":"                        in_port\u003dofport,"},{"line_number":220,"context_line":"                        eth_src\u003dmac,"}],"source_content_type":"text/x-python","patch_set":1,"id":"f5a7b63a_3d36363a","line":217,"updated":"2026-10-09 12:40:44.000000000","message":"pep8: R1735: Consider using \u0027{\"eth_type\": self.ether_types.ETH_TYPE_IP, \"ip_proto\": self.in_proto.IPPROTO_UDP, ... }\u0027 instead of a call to \u0027dict\u0027. (use-dict-literal)","commit_id":"916cfda5ab7f6fa25292f2d1827711b7f852bff8"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"ec6a1cc6815ce4fd34d6cf7c2ec47376265751f7","unresolved":false,"context_lines":[{"line_number":220,"context_line":"                        eth_src\u003dmac,"},{"line_number":221,"context_line":"                        udp_src\u003d68,"},{"line_number":222,"context_line":"                        udp_dst\u003d67)"},{"line_number":223,"context_line":"        v6_match \u003d dict(eth_type\u003dself.ether_types.ETH_TYPE_IPV6,"},{"line_number":224,"context_line":"                        ip_proto\u003dself.in_proto.IPPROTO_UDP,"},{"line_number":225,"context_line":"                        in_port\u003dofport,"},{"line_number":226,"context_line":"                        eth_src\u003dmac,"}],"source_content_type":"text/x-python","patch_set":1,"id":"21003cfa_164eade8","line":223,"updated":"2026-10-09 12:40:44.000000000","message":"pep8: R1735: Consider using \u0027{\"eth_type\": self.ether_types.ETH_TYPE_IPV6, \"ip_proto\": self.in_proto.IPPROTO_UDP, ... }\u0027 instead of a call to \u0027dict\u0027. (use-dict-literal)","commit_id":"916cfda5ab7f6fa25292f2d1827711b7f852bff8"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"ec6a1cc6815ce4fd34d6cf7c2ec47376265751f7","unresolved":false,"context_lines":[{"line_number":228,"context_line":"                        udp_dst\u003d547)"},{"line_number":229,"context_line":"        # No destination match: renewing clients unicast to the server."},{"line_number":230,"context_line":"        v4_goto_match \u003d v4_match"},{"line_number":231,"context_line":"        v6_goto_match \u003d dict(ipv6_dst\u003d\u0027ff02::1:2\u0027, **v6_match)"},{"line_number":232,"context_line":"        to_controller \u003d ["},{"line_number":233,"context_line":"            ofpp.OFPInstructionActions("},{"line_number":234,"context_line":"                ofp.OFPIT_APPLY_ACTIONS, ["}],"source_content_type":"text/x-python","patch_set":1,"id":"fdb88994_1d8973ed","line":231,"updated":"2026-10-09 12:40:44.000000000","message":"pep8: R1735: Consider using \u0027{\"ipv6_dst\": \u0027ff02::1:2\u0027, **v6_match}\u0027 instead of a call to \u0027dict\u0027. (use-dict-literal)","commit_id":"916cfda5ab7f6fa25292f2d1827711b7f852bff8"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"ec6a1cc6815ce4fd34d6cf7c2ec47376265751f7","unresolved":false,"context_lines":[{"line_number":1267,"context_line":"        mac \u003d \u0027fa:16:3e:00:00:01\u0027"},{"line_number":1268,"context_line":"        self.br.add_dhcp_ipv4_flow(\u0027port-id\u0027, ofport, mac)"},{"line_number":1269,"context_line":"        (dp, ofp, ofpp) \u003d self._get_dp()"},{"line_number":1270,"context_line":"        v4_match \u003d dict(eth_type\u003dself.ether_types.ETH_TYPE_IP,"},{"line_number":1271,"context_line":"                        ip_proto\u003dself.in_proto.IPPROTO_UDP,"},{"line_number":1272,"context_line":"                        in_port\u003dofport,"},{"line_number":1273,"context_line":"                        eth_src\u003dmac,"}],"source_content_type":"text/x-python","patch_set":1,"id":"befa54ec_fbb79675","line":1270,"updated":"2026-10-09 12:40:44.000000000","message":"pep8: R1735: Consider using \u0027{\"eth_type\": self.ether_types.ETH_TYPE_IP, \"ip_proto\": self.in_proto.IPPROTO_UDP, ... }\u0027 instead of a call to \u0027dict\u0027. (use-dict-literal)","commit_id":"916cfda5ab7f6fa25292f2d1827711b7f852bff8"}]}
