)]}'
{"neutron/agent/linux/dhcp.py":[{"author":{"_account_id":5948,"name":"Oleg Bondarev","email":"obondarev@mirantis.com","username":"obondarev"},"change_message_id":"6333c2b694d97656027e75d1f761184908170104","unresolved":false,"context_lines":[{"line_number":1740,"context_line":"                                                        nat\u003dFalse,"},{"line_number":1741,"context_line":"                                                        namespace\u003dnamespace)"},{"line_number":1742,"context_line":"        ipv4_rule \u003d (\u0027-p udp -m udp --dport %d -j CHECKSUM --checksum-fill\u0027"},{"line_number":1743,"context_line":"                     % constants.DHCP_RESPONSE_PORT)"},{"line_number":1744,"context_line":"        ipv6_rule \u003d (\u0027-p udp -m udp --dport %d -j CHECKSUM --checksum-fill\u0027"},{"line_number":1745,"context_line":"                     % constants.DHCPV6_CLIENT_PORT)"},{"line_number":1746,"context_line":"        iptables_mgr.ipv4[\u0027mangle\u0027].add_rule(\u0027POSTROUTING\u0027, ipv4_rule)"}],"source_content_type":"text/x-python","patch_set":1,"id":"bf51134e_1d6f3ac5","line":1743,"range":{"start_line":1743,"start_character":33,"end_line":1743,"end_character":51},"updated":"2020-06-26 05:30:48.000000000","message":"DHCP_CLIENT_PORT?","commit_id":"116140265ff5304284f2935598220f9d5fb0d3ab"},{"author":{"_account_id":1131,"name":"Brian Haley","email":"haleyb.dev@gmail.com","username":"brian-haley"},"change_message_id":"9e7b99e7da0999e56a2828c0468624f71d4fc87e","unresolved":false,"context_lines":[{"line_number":1740,"context_line":"                                                        nat\u003dFalse,"},{"line_number":1741,"context_line":"                                                        namespace\u003dnamespace)"},{"line_number":1742,"context_line":"        ipv4_rule \u003d (\u0027-p udp -m udp --dport %d -j CHECKSUM --checksum-fill\u0027"},{"line_number":1743,"context_line":"                     % constants.DHCP_RESPONSE_PORT)"},{"line_number":1744,"context_line":"        ipv6_rule \u003d (\u0027-p udp -m udp --dport %d -j CHECKSUM --checksum-fill\u0027"},{"line_number":1745,"context_line":"                     % constants.DHCPV6_CLIENT_PORT)"},{"line_number":1746,"context_line":"        iptables_mgr.ipv4[\u0027mangle\u0027].add_rule(\u0027POSTROUTING\u0027, ipv4_rule)"}],"source_content_type":"text/x-python","patch_set":1,"id":"bf51134e_ef5c494c","line":1743,"range":{"start_line":1743,"start_character":33,"end_line":1743,"end_character":51},"in_reply_to":"bf51134e_1d6f3ac5","updated":"2020-06-26 13:35:08.000000000","message":"Oleg - yes, it would help if I didn\u0027t put the bug right back in the code :)","commit_id":"116140265ff5304284f2935598220f9d5fb0d3ab"},{"author":{"_account_id":5948,"name":"Oleg Bondarev","email":"obondarev@mirantis.com","username":"obondarev"},"change_message_id":"c9e416ea1d809db0ab3984a408d3bba8bfbcc0a1","unresolved":false,"context_lines":[{"line_number":1740,"context_line":"                                                        nat\u003dFalse,"},{"line_number":1741,"context_line":"                                                        namespace\u003dnamespace)"},{"line_number":1742,"context_line":"        ipv4_rule \u003d (\u0027-p udp -m udp --dport %d -j CHECKSUM --checksum-fill\u0027"},{"line_number":1743,"context_line":"                     % constants.DHCP_RESPONSE_PORT)"},{"line_number":1744,"context_line":"        ipv6_rule \u003d (\u0027-p udp -m udp --dport %d -j CHECKSUM --checksum-fill\u0027"},{"line_number":1745,"context_line":"                     % constants.DHCPV6_CLIENT_PORT)"},{"line_number":1746,"context_line":"        iptables_mgr.ipv4[\u0027mangle\u0027].add_rule(\u0027POSTROUTING\u0027, ipv4_rule)"}],"source_content_type":"text/x-python","patch_set":1,"id":"bf51134e_3267c4b9","line":1743,"range":{"start_line":1743,"start_character":33,"end_line":1743,"end_character":51},"in_reply_to":"bf51134e_ef5c494c","updated":"2020-06-26 13:51:48.000000000","message":":D","commit_id":"116140265ff5304284f2935598220f9d5fb0d3ab"}],"neutron/tests/unit/agent/dhcp/test_agent.py":[{"author":{"_account_id":5948,"name":"Oleg Bondarev","email":"obondarev@mirantis.com","username":"obondarev"},"change_message_id":"6333c2b694d97656027e75d1f761184908170104","unresolved":false,"context_lines":[{"line_number":1860,"context_line":"    def test_setup_calls_fill_dhcp_udp_checksums_v4(self):"},{"line_number":1861,"context_line":"        self._test_setup_helper(False)"},{"line_number":1862,"context_line":"        rule \u003d (\u0027-p udp -m udp --dport %d -j CHECKSUM --checksum-fill\u0027"},{"line_number":1863,"context_line":"                % const.DHCP_RESPONSE_PORT)"},{"line_number":1864,"context_line":"        expected \u003d [mock.call.add_rule(\u0027POSTROUTING\u0027, rule)]"},{"line_number":1865,"context_line":"        self.mangle_inst_v4.assert_has_calls(expected)"},{"line_number":1866,"context_line":""}],"source_content_type":"text/x-python","patch_set":1,"id":"bf51134e_fd71a6a9","line":1863,"range":{"start_line":1863,"start_character":24,"end_line":1863,"end_character":42},"updated":"2020-06-26 05:30:48.000000000","message":"ditto","commit_id":"116140265ff5304284f2935598220f9d5fb0d3ab"}]}
