)]}'
{"doc/source/user/vif-types.rst":[{"author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"change_message_id":"613baeade8f506a9bd31af9d790898d10b578883","unresolved":false,"context_lines":[{"line_number":42,"context_line":"different port profile object metadata. Each port profile type is associated"},{"line_number":43,"context_line":"with a versioned object, subclassing :class:`VIFPortProfileBase`."},{"line_number":44,"context_line":""},{"line_number":45,"context_line":".. autoclass:: VIFPortProfileBase"},{"line_number":46,"context_line":""},{"line_number":47,"context_line":".. autoclass:: VIFPortProfileOpenVSwitch"},{"line_number":48,"context_line":""}],"source_content_type":"text/x-rst","patch_set":2,"id":"9fdfeff1_fed18858","line":45,"updated":"2019-02-25 17:02:03.000000000","message":"i dont really know how the  autoclass stuff works so ill need to review this looking at the renderd docs later.\nbut i more or less trust you to get it write anyway as you\nknow how sphinx works much better then i.","commit_id":"b06bccd5cdff92b27e05979165466840dd3a0087"},{"author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"change_message_id":"613baeade8f506a9bd31af9d790898d10b578883","unresolved":false,"context_lines":[{"line_number":81,"context_line":"logical network that the guest will be plugged into. This information is again"},{"line_number":82,"context_line":"represented by a set of versioned objects"},{"line_number":83,"context_line":""},{"line_number":84,"context_line":".. todo:: Populate this!"}],"source_content_type":"text/x-rst","patch_set":2,"id":"9fdfeff1_1ed7ac4d","line":84,"updated":"2019-02-25 17:02:03.000000000","message":"this is one of the objects that i want to change the field of.\nwe tried to remove some nova netowrk isums form it in the past and had to reveirt it because of kuryr but some filed need to move form the network object to the vif","commit_id":"b06bccd5cdff92b27e05979165466840dd3a0087"}],"os_vif/objects/vif.py":[{"author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"change_message_id":"613baeade8f506a9bd31af9d790898d10b578883","unresolved":false,"context_lines":[{"line_number":296,"context_line":"    \"\"\"Base class for all types of port profile."},{"line_number":297,"context_line":""},{"line_number":298,"context_line":"    The base profile defines fields that are common to all types of profile. It"},{"line_number":299,"context_line":"    should not be itself - use a subclass instead."},{"line_number":300,"context_line":"    \"\"\""},{"line_number":301,"context_line":""},{"line_number":302,"context_line":"    # Version 1.0: Initial release"}],"source_content_type":"text/x-python","patch_set":2,"id":"9fdfeff1_bec78098","line":299,"updated":"2019-02-25 17:02:03.000000000","message":"it should not be instanciated itself","commit_id":"b06bccd5cdff92b27e05979165466840dd3a0087"},{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"e1ccede42ce1e2dd0d8aced15b64b01eb34ab99c","unresolved":false,"context_lines":[{"line_number":296,"context_line":"    \"\"\"Base class for all types of port profile."},{"line_number":297,"context_line":""},{"line_number":298,"context_line":"    The base profile defines fields that are common to all types of profile. It"},{"line_number":299,"context_line":"    should not be itself - use a subclass instead."},{"line_number":300,"context_line":"    \"\"\""},{"line_number":301,"context_line":""},{"line_number":302,"context_line":"    # Version 1.0: Initial release"}],"source_content_type":"text/x-python","patch_set":2,"id":"9fdfeff1_10e6abb1","line":299,"in_reply_to":"9fdfeff1_bec78098","updated":"2019-02-26 10:27:07.000000000","message":"Done","commit_id":"b06bccd5cdff92b27e05979165466840dd3a0087"},{"author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"change_message_id":"613baeade8f506a9bd31af9d790898d10b578883","unresolved":false,"context_lines":[{"line_number":320,"context_line":"    \"\"\"Port profile info for Open vSwitch networks."},{"line_number":321,"context_line":""},{"line_number":322,"context_line":"    This profile provides the metadata required to associate a VIF with an Open"},{"line_number":323,"context_line":"    vSwitch host port."},{"line_number":324,"context_line":"    \"\"\""},{"line_number":325,"context_line":""},{"line_number":326,"context_line":"    # Version 1.0: Initial release"}],"source_content_type":"text/x-python","patch_set":2,"id":"9fdfeff1_deccc4bc","line":323,"updated":"2019-02-25 17:02:03.000000000","message":"i would make this \"Open vSwitch port\" or \"Open vSwitch interface\" host is confusing and it may not be correct in some kuryr/ironic usages.\nfor example where ovs is runing in a guest contoled by kuryr/magnum or on a smart nic in for ironic nodes.","commit_id":"b06bccd5cdff92b27e05979165466840dd3a0087"},{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"e1ccede42ce1e2dd0d8aced15b64b01eb34ab99c","unresolved":false,"context_lines":[{"line_number":320,"context_line":"    \"\"\"Port profile info for Open vSwitch networks."},{"line_number":321,"context_line":""},{"line_number":322,"context_line":"    This profile provides the metadata required to associate a VIF with an Open"},{"line_number":323,"context_line":"    vSwitch host port."},{"line_number":324,"context_line":"    \"\"\""},{"line_number":325,"context_line":""},{"line_number":326,"context_line":"    # Version 1.0: Initial release"}],"source_content_type":"text/x-python","patch_set":2,"id":"9fdfeff1_109b0b17","line":323,"in_reply_to":"9fdfeff1_deccc4bc","updated":"2019-02-26 10:27:07.000000000","message":"Done","commit_id":"b06bccd5cdff92b27e05979165466840dd3a0087"},{"author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"change_message_id":"613baeade8f506a9bd31af9d790898d10b578883","unresolved":false,"context_lines":[{"line_number":363,"context_line":"    \"\"\"Port profile info for Open vSwitch networks using fastpath."},{"line_number":364,"context_line":""},{"line_number":365,"context_line":"    This profile provides the metadata required to associate a fast path"},{"line_number":366,"context_line":"    :term:`vhost-user` VIF with an :term:`Open vSwitch` port."},{"line_number":367,"context_line":"    \"\"\""},{"line_number":368,"context_line":""},{"line_number":369,"context_line":"    # Version 1.0: Initial release"}],"source_content_type":"text/x-python","patch_set":2,"id":"9fdfeff1_7ec5988d","line":366,"updated":"2019-02-25 17:02:03.000000000","message":"this does not sue vhost-user see my comment for the fastpath tap below.\nin this case they use cuse to replace /dev/vhost but im not gong to go into\nit in detail.","commit_id":"b06bccd5cdff92b27e05979165466840dd3a0087"},{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"e1ccede42ce1e2dd0d8aced15b64b01eb34ab99c","unresolved":false,"context_lines":[{"line_number":363,"context_line":"    \"\"\"Port profile info for Open vSwitch networks using fastpath."},{"line_number":364,"context_line":""},{"line_number":365,"context_line":"    This profile provides the metadata required to associate a fast path"},{"line_number":366,"context_line":"    :term:`vhost-user` VIF with an :term:`Open vSwitch` port."},{"line_number":367,"context_line":"    \"\"\""},{"line_number":368,"context_line":""},{"line_number":369,"context_line":"    # Version 1.0: Initial release"}],"source_content_type":"text/x-python","patch_set":2,"id":"9fdfeff1_2e5b50f6","line":366,"in_reply_to":"9fdfeff1_7ec5988d","updated":"2019-02-26 10:27:07.000000000","message":"Done","commit_id":"b06bccd5cdff92b27e05979165466840dd3a0087"},{"author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"change_message_id":"613baeade8f506a9bd31af9d790898d10b578883","unresolved":false,"context_lines":[{"line_number":479,"context_line":"    \"\"\"Port profile info for Calico networks using fastpath."},{"line_number":480,"context_line":""},{"line_number":481,"context_line":"    This profile provides the metadata required to associate a fast path"},{"line_number":482,"context_line":"    vhost-user VIF with a Calico port."},{"line_number":483,"context_line":"    \"\"\""},{"line_number":484,"context_line":""},{"line_number":485,"context_line":"    # Version 1.0: Initial release"}],"source_content_type":"text/x-python","patch_set":2,"id":"9fdfeff1_9ec2bc84","line":482,"updated":"2019-02-25 17:02:03.000000000","message":"vhost user is not used in this case.\nwith fastpath dpdk is running effectivly in the kernel and prsents what looks like  standard kernel netevs to user space and then intercepts the ioctl/netlink contol messages and redirect them to the dpdk applcition.\nits rather esoteric. i belive the are useing a the CUSE subsytem that built on fuse to creat a userspace event fidescrptopr and replace /dev/tun  anyway i would jsut drop vhsot-user form that sentence.","commit_id":"b06bccd5cdff92b27e05979165466840dd3a0087"},{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"e1ccede42ce1e2dd0d8aced15b64b01eb34ab99c","unresolved":false,"context_lines":[{"line_number":479,"context_line":"    \"\"\"Port profile info for Calico networks using fastpath."},{"line_number":480,"context_line":""},{"line_number":481,"context_line":"    This profile provides the metadata required to associate a fast path"},{"line_number":482,"context_line":"    vhost-user VIF with a Calico port."},{"line_number":483,"context_line":"    \"\"\""},{"line_number":484,"context_line":""},{"line_number":485,"context_line":"    # Version 1.0: Initial release"}],"source_content_type":"text/x-python","patch_set":2,"id":"9fdfeff1_ce73a47f","line":482,"in_reply_to":"9fdfeff1_9ec2bc84","updated":"2019-02-26 10:27:07.000000000","message":"Done","commit_id":"b06bccd5cdff92b27e05979165466840dd3a0087"},{"author":{"_account_id":7730,"name":"Sahid Orentino Ferdjaoui","email":"sahid.ferdjaoui@industrialdiscipline.com","username":"sahid"},"change_message_id":"a910155ae991e2f9055f88ea057e7e8e147b9409","unresolved":false,"context_lines":[{"line_number":270,"context_line":"class DatapathOffloadRepresentor(DatapathOffloadBase):"},{"line_number":271,"context_line":"    \"\"\"Offload type for VF Representors conforming to the switchdev model."},{"line_number":272,"context_line":""},{"line_number":273,"context_line":"    This datapath offloads provides the metadata required to associate a VIF"},{"line_number":274,"context_line":"    with a :term:`VF` representor conforming to the `switchdev`_ kernel model."},{"line_number":275,"context_line":"    If ``representor_name`` is specified, it indicates a desire to rename the"},{"line_number":276,"context_line":"    representor to the given name on plugging."}],"source_content_type":"text/x-python","patch_set":3,"id":"5fc1f717_3d715f0d","line":273,"range":{"start_line":273,"start_character":25,"end_line":273,"end_character":26},"updated":"2019-03-12 08:37:04.000000000","message":"Do we need \u0027s\u0027 here?","commit_id":"dfe319b3860898526b956b6c32d38ad716519d57"},{"author":{"_account_id":7730,"name":"Sahid Orentino Ferdjaoui","email":"sahid.ferdjaoui@industrialdiscipline.com","username":"sahid"},"change_message_id":"a910155ae991e2f9055f88ea057e7e8e147b9409","unresolved":false,"context_lines":[{"line_number":579,"context_line":"class VIFPortProfileK8sDPDK(VIFPortProfileBase):"},{"line_number":580,"context_line":"    \"\"\"Port profile info for Kuryr-Kubernetes DPDK ports."},{"line_number":581,"context_line":""},{"line_number":582,"context_line":"    This profile provides the metadata required to associate nested DPDK VIF"},{"line_number":583,"context_line":"    with a Kubernetes pod."},{"line_number":584,"context_line":"    \"\"\""},{"line_number":585,"context_line":""}],"source_content_type":"text/x-python","patch_set":3,"id":"5fc1f717_bdec6f8f","line":582,"range":{"start_line":582,"start_character":68,"end_line":582,"end_character":73},"updated":"2019-03-12 08:37:04.000000000","message":"We could have added it in our glossary as-well.","commit_id":"dfe319b3860898526b956b6c32d38ad716519d57"}]}
