Bug 2208298

Summary: CI is still testing MacVTap ML2 plugin
Product: Red Hat OpenStack Reporter: Rodolfo Alonso <ralonsoh>
Component: python-neutron-tests-tempestAssignee: Slawek Kaplonski <skaplons>
Status: POST --- QA Contact: Eran Kuris <ekuris>
Severity: medium Docs Contact:
Priority: medium    
Version: 17.1 (Wallaby)CC: astillma, eolivare, gregraka, jamsmith, mblue, skaplons, twilson, ykarel
Target Milestone: z2Keywords: Triaged
Target Release: 17.1   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: Doc Type: No Doc Update
Doc Text:
Story Points: ---
Clone Of:
: 2209121 (view as bug list) Environment:
Last Closed: Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:
Bug Depends On:    
Bug Blocks: 2209121    

Comment 4 Rodolfo Alonso 2023-05-22 15:41:56 UTC
Hello:

1) I don't know exactly when OSP dropped support for MacVTap (if we ever supported it). It is a bit hidden in the docs [1], but "vnic_type=macvtap" is not supported since OSP10. We should then remove this reference from [2]. The text there is a direct copy/paste from the Neutron configuration option description [3], this is why is present there.

2) This component will be generated because this is a Neutron agent, same as ML2/Linux Bridge [4]. The presence of this code doesn't mean we support it. We generate the component I guess because is more difficult to create exception rules to stop building these RPMs.

Regards.

[1]https://access.redhat.com/documentation/en-us/red_hat_openstack_platform/10/html/networking_guide/sr-iov-support-for-virtual-networking#additional-considerations
[2]https://access.redhat.com/documentation/en-us/red_hat_openstack_platform/17.0/html/configuration_reference/neutron_2
[3]https://github.com/openstack/neutron/blob/d4cc45131979f1d297f39e2e5aad37a45917e358/neutron/conf/plugins/ml2/drivers/mech_sriov/mech_sriov_conf.py#L30-L31
[4]https://download.eng.bos.redhat.com/rcm-guest/puddles/OpenStack/16.2-RHEL-8/16.2.4/compose/OpenStack/x86_64/os/Packages/openstack-neutron-linuxbridge-15.3.5-2.20221005184727.c81fb5b.el8ost.noarch.rpm

Comment 5 Greg Rakauskas 2023-05-26 16:55:05 UTC
Hi,

Responding to Comment 4, item 1:

   - Starting in RHOSP 12, the "Networking Guide" ([1] above) no longer mentions
     macvtap.

   - The RHOSP Docs team is in the process of removing macvtap from the RHOSP 
     "Configuration Reference" ([2] above) for the active RHOSP releases: 16.1,
     16.2, and 17.0. Work for this is being tracked in BZ 2209121.

Thanks,
--Greg