Bug 2175513 - [libvirt] Add definition of the iGB NIC model
Summary: [libvirt] Add definition of the iGB NIC model
Keywords:
Status: POST
Alias: None
Product: Red Hat Enterprise Linux 9
Classification: Red Hat
Component: libvirt
Version: 9.2
Hardware: All
OS: Unspecified
medium
low
Target Milestone: rc
: ---
Assignee: Michal Privoznik
QA Contact: Yanqiu Zhang
URL:
Whiteboard:
Depends On: 1947278
Blocks:
TreeView+ depends on / blocked
 
Reported: 2023-03-05 13:17 UTC by Yvugenfi@redhat.com
Modified: 2023-07-28 12:55 UTC (History)
6 users (show)

Fixed In Version: libvirt-9.3.0-1.el9
Doc Type: If docs needed, set a value
Doc Text:
Clone Of:
Environment:
Last Closed:
Type: Feature Request
Target Upstream Version: 9.3.0
Embargoed:


Attachments (Terms of Use)


Links
System ID Private Priority Status Summary Last Updated
Red Hat Issue Tracker RHELPLAN-150679 0 None None None 2023-03-05 13:19:07 UTC

Description Yvugenfi@redhat.com 2023-03-05 13:17:54 UTC
Description of problem:
After iGB NIC emulation is added to QEMU BZ#1947278, libvirt should also support the definition of iGB NICs

Version-Release number of selected component (if applicable):


How reproducible:


Steps to Reproduce:
1.
2.
3.

Actual results:


Expected results:


Additional info:

Comment 1 Yvugenfi@redhat.com 2023-04-13 06:58:41 UTC
Upstream patches: https://patchew.org/Libvirt/20230410054807.13902-1-akihiko.odaki@daynix.com/

Comment 2 Michal Privoznik 2023-04-14 06:42:14 UTC
Indeed. I've merged the patch as:

commit 4497c1ac40a1b03a2c2b18aea5820d25985c1ff0
Author:     Akihiko Odaki <akihiko.odaki>
AuthorDate: Mon Apr 10 14:48:07 2023 +0900
Commit:     Michal Prívozník <mprivozn>
CommitDate: Thu Apr 13 09:28:47 2023 +0200

    conf: Introduce igb model for <interface>
    
    igb is a new network device which will be introduced with QEMU 8.0.0.
    It is a successor of e1000e so it has PCIe interface and is understands
    virtio-net headers as e1000e does.
    
    Signed-off-by: Akihiko Odaki <akihiko.odaki>
    Signed-off-by: Michal Privoznik <mprivozn>
    Reviewed-by: Michal Privoznik <mprivozn>

v9.2.0-226-g4497c1ac40

Comment 7 Han Han 2023-07-28 08:16:16 UTC
More patches for the qemu capability and docs.
Michal, I found that this device is also supported in other ARCHes like s390x, ppc64, aarch64, riscv64...
Please help to update the qemu capability replies and tests for these ARCHes.

Comment 8 Han Han 2023-07-28 08:17:02 UTC
Patch series link: https://listman.redhat.com/archives/libvir-list/2023-July/241013.html

Comment 9 Michal Privoznik 2023-07-28 12:55:59 UTC
(In reply to Han Han from comment #7)
> More patches for the qemu capability and docs.
> Michal, I found that this device is also supported in other ARCHes like
> s390x, ppc64, aarch64, riscv64...
> Please help to update the qemu capability replies and tests for these ARCHes.

As discussed on the list, libvirt deliberately does not have capabilities check for NIC models.


Note You need to log in before you can comment on or make changes to this bug.