)]}'
{"neutron_lib/constants.py":[{"author":{"_account_id":10980,"name":"Doug Wiegley","email":"dougwig@parkside.io","username":"dougw"},"change_message_id":"cbcb6058be57d7058c2ec0f8621d29164b014d5b","unresolved":false,"context_lines":[{"line_number":195,"context_line":"TAP_DEVICE_PREFIX \u003d \u0027tap\u0027"},{"line_number":196,"context_line":""},{"line_number":197,"context_line":"# Device names start with \"macvtap\""},{"line_number":198,"context_line":"MACVTAP_DEVICE_PREFIX \u003d \u0027macvtap\u0027"},{"line_number":199,"context_line":""},{"line_number":200,"context_line":"# Linux interface max length"},{"line_number":201,"context_line":"DEVICE_NAME_MAX_LEN \u003d 15"}],"source_content_type":"text/x-python","patch_set":1,"id":"dae33548_1e746a33","line":198,"range":{"start_line":198,"start_character":25,"end_line":198,"end_character":32},"updated":"2016-02-15 23:18:14.000000000","message":"Linux interfaces are 15 usable bytes. Are you sure you want to use half of them on prefix?","commit_id":"d1b85ca3510226931c8c2478d82de414b4ca0fd5"},{"author":{"_account_id":11307,"name":"Andreas Scheuring","email":"andreas.scheuring@de.ibm.com","username":"uniqueName"},"change_message_id":"f6e8ad5d7b297ea95736e1a73991c1f036401ce3","unresolved":false,"context_lines":[{"line_number":195,"context_line":"TAP_DEVICE_PREFIX \u003d \u0027tap\u0027"},{"line_number":196,"context_line":""},{"line_number":197,"context_line":"# Device names start with \"macvtap\""},{"line_number":198,"context_line":"MACVTAP_DEVICE_PREFIX \u003d \u0027macvtap\u0027"},{"line_number":199,"context_line":""},{"line_number":200,"context_line":"# Linux interface max length"},{"line_number":201,"context_line":"DEVICE_NAME_MAX_LEN \u003d 15"}],"source_content_type":"text/x-python","patch_set":1,"id":"dae33548_e582c993","line":198,"range":{"start_line":198,"start_character":25,"end_line":198,"end_character":32},"in_reply_to":"dae33548_1e746a33","updated":"2016-02-16 08:04:39.000000000","message":"yeah I know - but I do not have control over the names. Libvirt assigns those names automatically to the macvtap device and there\u0027s now way on domain definition time to enforce a certain name (like it works with taps). Libvirt is increasing a counter after the prefix (e.g. macvtap0, macvtap1). It\u0027s always using the first free one (also filling gaps). I\u0027m using the mac address to map a device to a port object. The prefix is just required to limit the number of devices to iterate over.\nThe name is only unique within a hypervisor while the mac address must be unique cross the cloud! Saying so, a hypervisor could offer 99.999.999 network attachments just from a name point of view.","commit_id":"d1b85ca3510226931c8c2478d82de414b4ca0fd5"},{"author":{"_account_id":9551,"name":"Martin Hickey","email":"martin.hickey@ie.ibm.com","username":"mhickey"},"change_message_id":"224ed238e79131f82c895916efc8ecaec19ac4f7","unresolved":false,"context_lines":[{"line_number":195,"context_line":"TAP_DEVICE_PREFIX \u003d \u0027tap\u0027"},{"line_number":196,"context_line":""},{"line_number":197,"context_line":"# Device names start with \"macvtap\""},{"line_number":198,"context_line":"MACVTAP_DEVICE_PREFIX \u003d \u0027macvtap\u0027"},{"line_number":199,"context_line":""},{"line_number":200,"context_line":"# Linux interface max length"},{"line_number":201,"context_line":"DEVICE_NAME_MAX_LEN \u003d 15"}],"source_content_type":"text/x-python","patch_set":1,"id":"dae33548_7045d0b1","line":198,"range":{"start_line":198,"start_character":25,"end_line":198,"end_character":32},"in_reply_to":"dae33548_e582c993","updated":"2016-02-16 11:06:10.000000000","message":"Response seems reasonable to issue raised by Doug.","commit_id":"d1b85ca3510226931c8c2478d82de414b4ca0fd5"}]}
