RE: [PATCH v8 03/15] pcie_sriov: Reset SR-IOV extended capability

2024-02-28 Thread Sriram Yagnaraman
> -Original Message- > From: Akihiko Odaki > Sent: Wednesday, 28 February 2024 12:33 > To: Philippe Mathieu-Daudé ; Michael S. Tsirkin > ; Marcel Apfelbaum ; > Alex Williamson ; Cédric Le Goater > ; Paolo Bonzini ; Daniel P. > Berrangé ; Eduardo Habkost > ;

RE: [PATCH v8 05/15] hw/pci: Always call pcie_sriov_pf_reset()

2024-02-28 Thread Sriram Yagnaraman
> -Original Message- > From: Akihiko Odaki > Sent: Wednesday, 28 February 2024 12:33 > To: Philippe Mathieu-Daudé ; Michael S. Tsirkin > ; Marcel Apfelbaum ; > Alex Williamson ; Cédric Le Goater > ; Paolo Bonzini ; Daniel P. > Berrangé ; Eduardo Habkost > ;

RE: [PATCH v8 02/15] pcie_sriov: Validate NumVFs

2024-02-28 Thread Sriram Yagnaraman
> -Original Message- > From: Akihiko Odaki > Sent: Wednesday, 28 February 2024 12:33 > To: Philippe Mathieu-Daudé ; Michael S. Tsirkin > ; Marcel Apfelbaum ; > Alex Williamson ; Cédric Le Goater > ; Paolo Bonzini ; Daniel P. > Berrangé ; Eduardo Habkost > ;

RE: [PATCH] MAINTAINERS: Update Sriram Yagnaraman mail address

2024-02-28 Thread Sriram Yagnaraman
Hi Philippe, > -Original Message- > From: Philippe Mathieu-Daudé > Sent: Wednesday, 28 February 2024 16:25 > To: Sriram Yagnaraman ; qemu- > de...@nongnu.org > Subject: Re: [PATCH] MAINTAINERS: Update Sriram Yagnaraman mail address > > Hi Sriram, > > On 28

[PATCH] MAINTAINERS: Update Sriram Yagnaraman mail address

2024-02-28 Thread Sriram Yagnaraman
Due to company policies, I have changed my mail address. Updating MAINTAINERS and .mailmap to show my latest mail address. Signed-off-by: Sriram Yagnaraman --- .mailmap| 1 + MAINTAINERS | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/.mailmap b/.mailmap index

RE: [PATCH 1/2] igb: Add a VF reset handler

2023-08-30 Thread Sriram Yagnaraman
> -Original Message- > From: Cédric Le Goater > Sent: Tuesday, 29 August 2023 11:05 > To: qemu-devel@nongnu.org > Cc: Akihiko Odaki ; Sriram Yagnaraman > ; Jason Wang ; Cédric > Le Goater > Subject: [PATCH 1/2] igb: Add a VF reset handler > > From:

RE: [PATCH 2/2] igb: Add Function Level Reset to PF and VF

2023-08-30 Thread Sriram Yagnaraman
> -Original Message- > From: Cédric Le Goater > Sent: Tuesday, 29 August 2023 11:05 > To: qemu-devel@nongnu.org > Cc: Akihiko Odaki ; Sriram Yagnaraman > ; Jason Wang ; Cédric > Le Goater > Subject: [PATCH 2/2] igb: Add Function Level Reset to PF and VF >

RE: [PATCH] igb: Add Function Level Reset to PF and VF

2023-05-30 Thread Sriram Yagnaraman
> -Original Message- > From: Akihiko Odaki > Sent: Tuesday, 30 May 2023 04:02 > To: Cédric Le Goater ; Sriram Yagnaraman > ; qemu-devel@nongnu.org > Cc: Jason Wang > Subject: Re: [PATCH] igb: Add Function Level Reset to PF and VF > > On 2023/05/30 0

RE: [PATCH] igb: Add Function Level Reset to PF and VF

2023-05-28 Thread Sriram Yagnaraman
> -Original Message- > From: qemu-devel-bounces+sriram.yagnaraman=est.t...@nongnu.org > On Behalf > Of Sriram Yagnaraman > Sent: Sunday, 28 May 2023 12:51 > To: Cédric Le Goater ; qemu-devel@nongnu.org > Cc: Akihiko Odaki ; Jason Wang > > Subject: RE: [PAT

RE: [PATCH] igb: Add Function Level Reset to PF and VF

2023-05-28 Thread Sriram Yagnaraman
> -Original Message- > From: Cédric Le Goater > Sent: Friday, 26 May 2023 19:31 > To: qemu-devel@nongnu.org > Cc: Akihiko Odaki ; Sriram Yagnaraman > ; Jason Wang ; Cédric > Le Goater > Subject: [PATCH] igb: Add Function Level Reset to PF and VF > > The In

RE: [PATCH v6 4/7] igb: RX payload guest writting refactoring

2023-05-15 Thread Sriram Yagnaraman
> -Original Message- > From: Tomasz Dzieciol > Sent: Friday, 12 May 2023 17:44 > To: qemu-devel@nongnu.org; akihiko.od...@daynix.com > Cc: Sriram Yagnaraman ; > jasow...@redhat.com; k.kwiec...@samsung.com; > m.socha...@samsung.com > Subject: [PATCH v6 4/7] igb: R

RE: [PATCH v6 5/7] igb: add IPv6 extended headers traffic detection

2023-05-15 Thread Sriram Yagnaraman
> -Original Message- > From: Tomasz Dzieciol > Sent: Friday, 12 May 2023 17:44 > To: qemu-devel@nongnu.org; akihiko.od...@daynix.com > Cc: Sriram Yagnaraman ; > jasow...@redhat.com; k.kwiec...@samsung.com; > m.socha...@samsung.com > Subject: [PATCH v6 5/7] igb: a

RE: [PATCH v6 1/7] igb: remove TCP ACK detection

2023-05-15 Thread Sriram Yagnaraman
> -Original Message- > From: Tomasz Dzieciol > Sent: Friday, 12 May 2023 17:43 > To: qemu-devel@nongnu.org; akihiko.od...@daynix.com > Cc: Sriram Yagnaraman ; > jasow...@redhat.com; k.kwiec...@samsung.com; > m.socha...@samsung.com > Subject: [PATCH v6 1/7] igb:

RE: [PATCH v6 2/7] igb: rename E1000E_RingInfo_st

2023-05-15 Thread Sriram Yagnaraman
> -Original Message- > From: Tomasz Dzieciol > Sent: Friday, 12 May 2023 17:44 > To: qemu-devel@nongnu.org; akihiko.od...@daynix.com > Cc: Sriram Yagnaraman ; > jasow...@redhat.com; k.kwiec...@samsung.com; > m.socha...@samsung.com > Subject: [PATCH v6 2/7] igb: r

RE: [PATCH v3 1/2] igb: RX descriptors handling cleanup

2023-05-03 Thread Sriram Yagnaraman
> -Original Message- > From: Tomasz Dzieciol/VIM Integration (NC) /SRPOL/Engineer/Samsung > Electronics > Sent: Tuesday, 2 May 2023 16:01 > To: Sriram Yagnaraman ; qemu- > de...@nongnu.org; akihiko.od...@daynix.com > Cc: jasow...@redhat.com; k.kwiec...@s

RE: [PATCH v3 1/2] igb: RX descriptors handling cleanup

2023-04-30 Thread Sriram Yagnaraman
> -Original Message- > From: Tomasz Dzieciol > Sent: Thursday, 27 April 2023 12:48 > To: qemu-devel@nongnu.org; akihiko.od...@daynix.com > Cc: Sriram Yagnaraman ; > jasow...@redhat.com; k.kwiec...@samsung.com; > m.socha...@samsung.com > Subject: [PATCH v3

RE: [PATCH v4 27/48] igb: Clear EICR bits for delayed MSI-X interrupts

2023-04-26 Thread Sriram Yagnaraman
> -Original Message- > From: Akihiko Odaki > Sent: Wednesday, 26 April 2023 12:37 > Cc: Sriram Yagnaraman ; Jason Wang > ; Dmitry Fleytman ; > Michael S . Tsirkin ; Alex Bennée > ; Philippe Mathieu-Daudé ; > Thomas Huth ; Wainer dos Santos Moschetta > ;

RE: [PATCH v4 45/48] igb: Clear-on-read ICR when ICR.INTA is set

2023-04-26 Thread Sriram Yagnaraman
> -Original Message- > From: Akihiko Odaki > Sent: Wednesday, 26 April 2023 12:37 > Cc: Sriram Yagnaraman ; Jason Wang > ; Dmitry Fleytman ; > Michael S . Tsirkin ; Alex Bennée > ; Philippe Mathieu-Daudé ; > Thomas Huth ; Wainer dos Santos Moschetta > ;

RE: [PATCH v4 44/48] igb: Notify only new interrupts

2023-04-26 Thread Sriram Yagnaraman
> -Original Message- > From: Akihiko Odaki > Sent: Wednesday, 26 April 2023 12:37 > Cc: Sriram Yagnaraman ; Jason Wang > ; Dmitry Fleytman ; > Michael S . Tsirkin ; Alex Bennée > ; Philippe Mathieu-Daudé ; > Thomas Huth ; Wainer dos Santos Moschetta > ;

RE: [PATCH v3 44/47] igb: Notify only new interrupts

2023-04-25 Thread Sriram Yagnaraman
> -Original Message- > From: Akihiko Odaki > Sent: Monday, 24 April 2023 13:50 > To: Sriram Yagnaraman > Cc: Jason Wang ; Dmitry Fleytman > ; Michael S . Tsirkin ; Alex > Bennée ; Philippe Mathieu-Daudé > ; Thomas Huth ; Wainer dos Santos > Moschetta ; B

RE: [PATCH v3 44/47] igb: Notify only new interrupts

2023-04-24 Thread Sriram Yagnaraman
> -Original Message- > From: Akihiko Odaki > Sent: Sunday, 23 April 2023 06:19 > Cc: Sriram Yagnaraman ; Jason Wang > ; Dmitry Fleytman ; > Michael S . Tsirkin ; Alex Bennée > ; Philippe Mathieu-Daudé ; > Thomas Huth ; Wainer dos Santos Moschetta > ;

RE: [PATCH v3 09/47] igb: Always copy ethernet header

2023-04-24 Thread Sriram Yagnaraman
> -Original Message- > From: Akihiko Odaki > Sent: Sunday, 23 April 2023 06:18 > Cc: Sriram Yagnaraman ; Jason Wang > ; Dmitry Fleytman ; > Michael S . Tsirkin ; Alex Bennée > ; Philippe Mathieu-Daudé ; > Thomas Huth ; Wainer dos Santos Moschetta > ;

RE: [PATCH v3 06/47] igb: Clear IMS bits when committing ICR access

2023-04-24 Thread Sriram Yagnaraman
> -Original Message- > From: Akihiko Odaki > Sent: Monday, 24 April 2023 12:52 > To: Sriram Yagnaraman > Cc: Jason Wang ; Dmitry Fleytman > ; Michael S . Tsirkin ; Alex > Bennée ; Philippe Mathieu-Daudé > ; Thomas Huth ; Wainer dos Santos > Moschetta ; B

RE: [PATCH v3 40/47] igb: Implement igb-specific oversize check

2023-04-24 Thread Sriram Yagnaraman
> -Original Message- > From: Akihiko Odaki > Sent: Sunday, 23 April 2023 06:18 > Cc: Sriram Yagnaraman ; Jason Wang > ; Dmitry Fleytman ; > Michael S . Tsirkin ; Alex Bennée > ; Philippe Mathieu-Daudé ; > Thomas Huth ; Wainer dos Santos Moschetta > ;

RE: [PATCH v3 06/47] igb: Clear IMS bits when committing ICR access

2023-04-24 Thread Sriram Yagnaraman
> -Original Message- > From: Akihiko Odaki > Sent: Sunday, 23 April 2023 06:18 > Cc: Sriram Yagnaraman ; Jason Wang > ; Dmitry Fleytman ; > Michael S . Tsirkin ; Alex Bennée > ; Philippe Mathieu-Daudé ; > Thomas Huth ; Wainer dos Santos Moschetta > ; Beraldo Lea

RE: [PATCH v3 37/47] igb: Implement Tx SCTP CSO

2023-04-24 Thread Sriram Yagnaraman
> -Original Message- > From: Akihiko Odaki > Sent: Sunday, 23 April 2023 06:18 > Cc: Sriram Yagnaraman ; Jason Wang > ; Dmitry Fleytman ; > Michael S . Tsirkin ; Alex Bennée > ; Philippe Mathieu-Daudé ; > Thomas Huth ; Wainer dos Santos Moschetta > ;

RE: [PATCH v3 29/47] igb: Rename a variable in igb_receive_internal()

2023-04-24 Thread Sriram Yagnaraman
> -Original Message- > From: Akihiko Odaki > Sent: Sunday, 23 April 2023 06:18 > Cc: Sriram Yagnaraman ; Jason Wang > ; Dmitry Fleytman ; > Michael S . Tsirkin ; Alex Bennée > ; Philippe Mathieu-Daudé ; > Thomas Huth ; Wainer dos Santos Moschetta > ;

RE: [PATCH v3 36/47] igb: Implement Rx SCTP CSO

2023-04-24 Thread Sriram Yagnaraman
> -Original Message- > From: Akihiko Odaki > Sent: Sunday, 23 April 2023 06:18 > Cc: Sriram Yagnaraman ; Jason Wang > ; Dmitry Fleytman ; > Michael S . Tsirkin ; Alex Bennée > ; Philippe Mathieu-Daudé ; > Thomas Huth ; Wainer dos Santos Moschetta > ;

RE: [PATCH v2 03/41] e1000x: Fix BPRC and MPRC

2023-04-20 Thread Sriram Yagnaraman
> -Original Message- > From: Akihiko Odaki > Sent: Thursday, 20 April 2023 07:46 > Cc: Sriram Yagnaraman ; Jason Wang > ; Dmitry Fleytman ; > Michael S . Tsirkin ; Alex Bennée > ; Philippe Mathieu-Daudé ; > Thomas Huth ; Wainer dos Santos Moschetta > ;

RE: [PATCH v2 28/41] hw/net/net_rx_pkt: Enforce alignment for eth_header

2023-04-20 Thread Sriram Yagnaraman
> -Original Message- > From: Akihiko Odaki > Sent: Thursday, 20 April 2023 07:47 > Cc: Sriram Yagnaraman ; Jason Wang > ; Dmitry Fleytman ; > Michael S . Tsirkin ; Alex Bennée > ; Philippe Mathieu-Daudé ; > Thomas Huth ; Wainer dos Santos Moschetta > ;

RE: [PATCH v2 27/41] net/eth: Always add VLAN tag

2023-04-20 Thread Sriram Yagnaraman
> -Original Message- > From: Akihiko Odaki > Sent: Thursday, 20 April 2023 07:47 > Cc: Sriram Yagnaraman ; Jason Wang > ; Dmitry Fleytman ; > Michael S . Tsirkin ; Alex Bennée > ; Philippe Mathieu-Daudé ; > Thomas Huth ; Wainer dos Santos Moschetta > ;

RE: [PATCH v2 32/41] igb: Implement Rx SCTP CSO

2023-04-20 Thread Sriram Yagnaraman
> -Original Message- > From: Akihiko Odaki > Sent: Thursday, 20 April 2023 07:47 > Cc: Sriram Yagnaraman ; Jason Wang > ; Dmitry Fleytman ; > Michael S . Tsirkin ; Alex Bennée > ; Philippe Mathieu-Daudé ; > Thomas Huth ; Wainer dos Santos Moschetta > ;

RE: [PATCH v2 04/41] igb: Fix Rx packet type encoding

2023-04-20 Thread Sriram Yagnaraman
> -Original Message- > From: Akihiko Odaki > Sent: Thursday, 20 April 2023 07:46 > Cc: Sriram Yagnaraman ; Jason Wang > ; Dmitry Fleytman ; > Michael S . Tsirkin ; Alex Bennée > ; Philippe Mathieu-Daudé ; > Thomas Huth ; Wainer dos Santos Moschetta > ;

RE: [PATCH v2 38/41] igb: Implement Tx timestamp

2023-04-20 Thread Sriram Yagnaraman
> -Original Message- > From: Akihiko Odaki > Sent: Thursday, 20 April 2023 07:47 > Cc: Sriram Yagnaraman ; Jason Wang > ; Dmitry Fleytman ; > Michael S . Tsirkin ; Alex Bennée > ; Philippe Mathieu-Daudé ; > Thomas Huth ; Wainer dos Santos Moschetta > ;

RE: [PATCH v2 23/41] igb: Add more definitions for Tx descriptor

2023-04-20 Thread Sriram Yagnaraman
> -Original Message- > From: Akihiko Odaki > Sent: Thursday, 20 April 2023 07:47 > Cc: Sriram Yagnaraman ; Jason Wang > ; Dmitry Fleytman ; > Michael S . Tsirkin ; Alex Bennée > ; Philippe Mathieu-Daudé ; > Thomas Huth ; Wainer dos Santos Moschetta > ;

RE: [PATCH v2 16/41] e1000x: Rename TcpIpv6 into TcpIpv6Ex

2023-04-20 Thread Sriram Yagnaraman
> -Original Message- > From: Akihiko Odaki > Sent: Thursday, 20 April 2023 07:47 > Cc: Sriram Yagnaraman ; Jason Wang > ; Dmitry Fleytman ; > Michael S . Tsirkin ; Alex Bennée > ; Philippe Mathieu-Daudé ; > Thomas Huth ; Wainer dos Santos Moschetta > ;

RE: [PATCH v2 31/41] igb: Use UDP for RSS hash

2023-04-20 Thread Sriram Yagnaraman
> -Original Message- > From: Akihiko Odaki > Sent: Thursday, 20 April 2023 07:47 > Cc: Sriram Yagnaraman ; Jason Wang > ; Dmitry Fleytman ; > Michael S . Tsirkin ; Alex Bennée > ; Philippe Mathieu-Daudé ; > Thomas Huth ; Wainer dos Santos Moschetta > ;

RE: [PATCH v2 29/41] tests/qtest/libqos/igb: Set GPIE.Multiple_MSIX

2023-04-20 Thread Sriram Yagnaraman
> -Original Message- > From: Akihiko Odaki > Sent: Thursday, 20 April 2023 07:47 > Cc: Sriram Yagnaraman ; Jason Wang > ; Dmitry Fleytman ; > Michael S . Tsirkin ; Alex Bennée > ; Philippe Mathieu-Daudé ; > Thomas Huth ; Wainer dos Santos Moschetta > ;

RE: [PATCH 30/40] igb: Implement igb-specific oversize check

2023-04-16 Thread Sriram Yagnaraman
> -Original Message- > From: Akihiko Odaki > Sent: Friday, 14 April 2023 13:37 > Cc: Sriram Yagnaraman ; Jason Wang > ; Dmitry Fleytman ; > Michael S. Tsirkin ; Alex Bennée ; > Philippe Mathieu-Daudé ; Thomas Huth > ; Wainer dos Santos Moschetta > ;

RE: [PATCH 37/40] igb: Implement Tx timestamp

2023-04-15 Thread Sriram Yagnaraman
> -Original Message- > From: Akihiko Odaki > Sent: Friday, 14 April 2023 13:38 > Cc: Sriram Yagnaraman ; Jason Wang > ; Dmitry Fleytman ; > Michael S. Tsirkin ; Alex Bennée ; > Philippe Mathieu-Daudé ; Thomas Huth > ; Wainer dos Santos Moschetta > ;

RE: [PATCH 31/40] igb: Use UDP for RSS hash

2023-04-15 Thread Sriram Yagnaraman
> -Original Message- > From: Akihiko Odaki > Sent: Friday, 14 April 2023 13:37 > Cc: Sriram Yagnaraman ; Jason Wang > ; Dmitry Fleytman ; > Michael S. Tsirkin ; Alex Bennée ; > Philippe Mathieu-Daudé ; Thomas Huth > ; Wainer dos Santos Moschetta > ;

RE: [PATCH 05/40] igb: Do not require CTRL.VME for tx VLAN tagging

2023-04-15 Thread Sriram Yagnaraman
> -Original Message- > From: Akihiko Odaki > Sent: Friday, 14 April 2023 13:37 > Cc: Sriram Yagnaraman ; Jason Wang > ; Dmitry Fleytman ; > Michael S. Tsirkin ; Alex Bennée ; > Philippe Mathieu-Daudé ; Thomas Huth > ; Wainer dos Santos Moschetta > ; Beraldo Lea

RE: [PATCH 29/40] igb: Implement MSI-X single vector mode

2023-04-15 Thread Sriram Yagnaraman
> -Original Message- > From: Akihiko Odaki > Sent: Friday, 14 April 2023 13:37 > Cc: Sriram Yagnaraman ; Jason Wang > ; Dmitry Fleytman ; > Michael S. Tsirkin ; Alex Bennée ; > Philippe Mathieu-Daudé ; Thomas Huth > ; Wainer dos Santos Moschetta > ; Beraldo Lea

RE: [PATCH 14/40] e1000x: Share more Rx filtering logic

2023-04-15 Thread Sriram Yagnaraman
> -Original Message- > From: Akihiko Odaki > Sent: Friday, 14 April 2023 13:37 > Cc: Sriram Yagnaraman ; Jason Wang > ; Dmitry Fleytman ; > Michael S. Tsirkin ; Alex Bennée ; > Philippe Mathieu-Daudé ; Thomas Huth > ; Wainer dos Santos Moschetta > ; Beraldo Lea

RE: [PATCH 18/40] igb: Remove goto

2023-04-15 Thread Sriram Yagnaraman
> -Original Message- > From: Akihiko Odaki > Sent: Friday, 14 April 2023 13:37 > Cc: Sriram Yagnaraman ; Jason Wang > ; Dmitry Fleytman ; > Michael S. Tsirkin ; Alex Bennée ; > Philippe Mathieu-Daudé ; Thomas Huth > ; Wainer dos Santos Moschetta > ;

RE: [PATCH 06/40] net/net_rx_pkt: Use iovec for net_rx_pkt_set_protocols()

2023-04-15 Thread Sriram Yagnaraman
> -Original Message- > From: Akihiko Odaki > Sent: Friday, 14 April 2023 13:37 > Cc: Sriram Yagnaraman ; Jason Wang > ; Dmitry Fleytman ; > Michael S. Tsirkin ; Alex Bennée ; > Philippe Mathieu-Daudé ; Thomas Huth > ; Wainer dos Santos Moschetta > ; Beraldo Lea

RE: [PATCH 03/40] igb: Fix Rx packet type encoding

2023-04-15 Thread Sriram Yagnaraman
> -Original Message- > From: Akihiko Odaki > Sent: Friday, 14 April 2023 13:37 > Cc: Sriram Yagnaraman ; Jason Wang > ; Dmitry Fleytman ; > Michael S. Tsirkin ; Alex Bennée ; > Philippe Mathieu-Daudé ; Thomas Huth > ; Wainer dos Santos Moschetta > ; Beraldo Lea

RE: [PATCH 22/40] igb: Add more definitions for Tx descriptor

2023-04-15 Thread Sriram Yagnaraman
> -Original Message- > From: Akihiko Odaki > Sent: Friday, 14 April 2023 13:37 > Cc: Sriram Yagnaraman ; Jason Wang > ; Dmitry Fleytman ; > Michael S. Tsirkin ; Alex Bennée ; > Philippe Mathieu-Daudé ; Thomas Huth > ; Wainer dos Santos Moschetta > ;

RE: [PATCH 23/40] igb: Share common VF constants

2023-04-15 Thread Sriram Yagnaraman
> -Original Message- > From: Philippe Mathieu-Daudé > Sent: Friday, 14 April 2023 17:09 > To: Akihiko Odaki > Cc: Sriram Yagnaraman ; Jason Wang > ; Dmitry Fleytman ; > Michael S. Tsirkin ; Alex Bennée ; > Thomas Huth ; Wainer dos Santos Moschetta > ;

RE: [PATCH 19/40] igb: Read DCMD.VLE of the first Tx descriptor

2023-04-15 Thread Sriram Yagnaraman
> -Original Message- > From: Akihiko Odaki > Sent: Friday, 14 April 2023 13:37 > Cc: Sriram Yagnaraman ; Jason Wang > ; Dmitry Fleytman ; > Michael S. Tsirkin ; Alex Bennée ; > Philippe Mathieu-Daudé ; Thomas Huth > ; Wainer dos Santos Moschetta > ; Beraldo Lea

[PATCH v10 1/8] MAINTAINERS: Add Sriram Yagnaraman as a igb reviewer

2023-03-24 Thread Sriram Yagnaraman
I would like to review and be informed on changes to igb device Signed-off-by: Sriram Yagnaraman --- MAINTAINERS | 1 + 1 file changed, 1 insertion(+) diff --git a/MAINTAINERS b/MAINTAINERS index 9b56ccdd92..a9ed6143f5 100644 --- a/MAINTAINERS +++ b/MAINTAINERS @@ -2252,6 +2252,7 @@ F: tests

[PATCH v10 5/8] igb: check oversized packets for VMDq

2023-03-24 Thread Sriram Yagnaraman
Signed-off-by: Sriram Yagnaraman --- hw/net/igb_core.c | 41 - 1 file changed, 36 insertions(+), 5 deletions(-) diff --git a/hw/net/igb_core.c b/hw/net/igb_core.c index 753f17b40c..38aa4596b1 100644 --- a/hw/net/igb_core.c +++ b/hw/net/igb_core.c

[PATCH v10 3/8] igb: add ICR_RXDW

2023-03-24 Thread Sriram Yagnaraman
IGB uses RXDW ICR bit to indicate that rx descriptor has been written back. This is the same as RXT0 bit in older HW. Signed-off-by: Sriram Yagnaraman --- hw/net/e1000x_regs.h | 4 hw/net/igb_core.c| 2 +- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/hw/net

[PATCH v10 6/8] igb: respect E1000_VMOLR_RSSE

2023-03-24 Thread Sriram Yagnaraman
RSS for VFs is only enabled if VMOLR[n].RSSE is set. Signed-off-by: Sriram Yagnaraman --- hw/net/igb_core.c | 9 - 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/hw/net/igb_core.c b/hw/net/igb_core.c index 38aa4596b1..fd61c6c550 100644 --- a/hw/net/igb_core.c +++ b/hw/net

[PATCH v10 2/8] igb: handle PF/VF reset properly

2023-03-24 Thread Sriram Yagnaraman
Use PFRSTD to reset RSTI bit for VFs, and raise VFLRE interrupt when VF is reset. Signed-off-by: Sriram Yagnaraman --- hw/net/igb_core.c | 38 ++ hw/net/igb_regs.h | 3 +++ hw/net/trace-events | 2 ++ 3 files changed, 31 insertions(+), 12 deletions

[PATCH v10 7/8] igb: implement VF Tx and Rx stats

2023-03-24 Thread Sriram Yagnaraman
Please note that loopback counters for VM to VM traffic is not implemented yet: VFGOTLBC, VFGPTLBC, VFGORLBC and VFGPRLBC. Signed-off-by: Sriram Yagnaraman --- hw/net/igb_core.c | 26 ++ 1 file changed, 22 insertions(+), 4 deletions(-) diff --git a/hw/net/igb_core.c b

[PATCH v10 8/8] igb: respect VMVIR and VMOLR for VLAN

2023-03-24 Thread Sriram Yagnaraman
. Signed-off-by: Sriram Yagnaraman --- hw/net/igb_core.c | 62 +-- 1 file changed, 49 insertions(+), 13 deletions(-) diff --git a/hw/net/igb_core.c b/hw/net/igb_core.c index 162ba8becf..d733fed6cf 100644 --- a/hw/net/igb_core.c +++ b/hw/net/igb_core.c

[PATCH v10 4/8] igb: implement VFRE and VFTE registers

2023-03-24 Thread Sriram Yagnaraman
Also introduce: - Checks for RXDCTL/TXDCTL queue enable bits - IGB_NUM_VM_POOLS enum (Sec 1.5: Table 1-7) Signed-off-by: Sriram Yagnaraman --- hw/net/igb_core.c | 38 +++--- hw/net/igb_core.h | 1 + hw/net/igb_regs.h | 3 +++ 3 files changed, 35 insertions

[PATCH v10 0/8] igb: merge changes from <20221229190817.25500-1-sriram.yagnara...@est.tech>

2023-03-24 Thread Sriram Yagnaraman
patches to make changes easier to understand Changes since v1: - Fix review comments from Akihiko Sriram Yagnaraman (8): MAINTAINERS: Add Sriram Yagnaraman as a igb reviewer igb: handle PF/VF reset properly igb: add ICR_RXDW igb: implement VFRE and VFTE registers igb: check oversized

[PATCH v9 2/8] igb: handle PF/VF reset properly

2023-03-22 Thread Sriram Yagnaraman
Use PFRSTD to reset RSTI bit for VFs, and raise VFLRE interrupt when VF is reset. Signed-off-by: Sriram Yagnaraman --- hw/net/igb_core.c | 38 ++ hw/net/igb_regs.h | 3 +++ hw/net/trace-events | 2 ++ 3 files changed, 31 insertions(+), 12 deletions

[PATCH v9 4/8] igb: implement VFRE and VFTE registers

2023-03-22 Thread Sriram Yagnaraman
Also introduce: - Checks for RXDCTL/TXDCTL queue enable bits - IGB_NUM_VM_POOLS enum (Sec 1.5: Table 1-7) Signed-off-by: Sriram Yagnaraman --- hw/net/igb_core.c | 38 +++--- hw/net/igb_core.h | 1 + hw/net/igb_regs.h | 3 +++ 3 files changed, 35 insertions

[PATCH v9 5/8] igb: check oversized packets for VMDq

2023-03-22 Thread Sriram Yagnaraman
Signed-off-by: Sriram Yagnaraman --- hw/net/igb_core.c | 41 - 1 file changed, 36 insertions(+), 5 deletions(-) diff --git a/hw/net/igb_core.c b/hw/net/igb_core.c index af979b4739..0c5019fd6c 100644 --- a/hw/net/igb_core.c +++ b/hw/net/igb_core.c

[PATCH v9 3/8] igb: add ICR_RXDW

2023-03-22 Thread Sriram Yagnaraman
IGB uses RXDW ICR bit to indicate that rx descriptor has been written back. This is the same as RXT0 bit in older HW. Signed-off-by: Sriram Yagnaraman --- hw/net/e1000x_regs.h | 4 hw/net/igb_core.c| 2 +- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/hw/net

[PATCH v9 1/8] MAINTAINERS: Add Sriram Yagnaraman as a igb reviewer

2023-03-22 Thread Sriram Yagnaraman
I would like to review and be informed on changes to igb device Signed-off-by: Sriram Yagnaraman --- MAINTAINERS | 1 + 1 file changed, 1 insertion(+) diff --git a/MAINTAINERS b/MAINTAINERS index 9b56ccdd92..a9ed6143f5 100644 --- a/MAINTAINERS +++ b/MAINTAINERS @@ -2252,6 +2252,7 @@ F: tests

[PATCH v9 0/8] igb: merge changes from <20221229190817.25500-1-sriram.yagnara...@est.tech>

2023-03-22 Thread Sriram Yagnaraman
erstand Changes since v1: - Fix review comments from Akihiko Sriram Yagnaraman (8): MAINTAINERS: Add Sriram Yagnaraman as a igb reviewer igb: handle PF/VF reset properly igb: add ICR_RXDW igb: implement VFRE and VFTE registers igb: check oversized packets for VMDq igb: respect E1000_

[PATCH v9 8/8] igb: respect VMVIR and VMOLR for VLAN

2023-03-22 Thread Sriram Yagnaraman
. Signed-off-by: Sriram Yagnaraman --- hw/net/igb_core.c | 62 +-- 1 file changed, 49 insertions(+), 13 deletions(-) diff --git a/hw/net/igb_core.c b/hw/net/igb_core.c index 27bb4a55e6..52ea2b16c8 100644 --- a/hw/net/igb_core.c +++ b/hw/net/igb_core.c

[PATCH v9 7/8] igb: implement VF Tx and Rx stats

2023-03-22 Thread Sriram Yagnaraman
Please note that loopback counters for VM to VM traffic is not implemented yet: VFGOTLBC, VFGPTLBC, VFGORLBC and VFGPRLBC. Signed-off-by: Sriram Yagnaraman --- hw/net/igb_core.c | 26 ++ 1 file changed, 22 insertions(+), 4 deletions(-) diff --git a/hw/net/igb_core.c b

[PATCH v9 6/8] igb: respect E1000_VMOLR_RSSE

2023-03-22 Thread Sriram Yagnaraman
RSS for VFs is only enabled if VMOLR[n].RSSE is set. Signed-off-by: Sriram Yagnaraman --- hw/net/igb_core.c | 9 - 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/hw/net/igb_core.c b/hw/net/igb_core.c index 0c5019fd6c..ce81e60558 100644 --- a/hw/net/igb_core.c +++ b/hw/net

RE: [PATCH v8 2/8] igb: handle PF/VF reset properly

2023-03-22 Thread Sriram Yagnaraman
> -Original Message- > From: Philippe Mathieu-Daudé > Sent: Wednesday, 22 March 2023 11:29 > To: Sriram Yagnaraman > Cc: qemu-devel@nongnu.org; Akihiko Odaki ; > Jason Wang ; Dmitry Fleytman > ; Michael S . Tsirkin ; Marcel > Apfelbaum > Subject: Re: [PATC

[PATCH v8 8/8] igb: respect VMVIR and VMOLR for VLAN

2023-03-22 Thread Sriram Yagnaraman
. Signed-off-by: Sriram Yagnaraman --- hw/net/igb_core.c | 62 +-- 1 file changed, 49 insertions(+), 13 deletions(-) diff --git a/hw/net/igb_core.c b/hw/net/igb_core.c index 7e97a01d66..572cae10bd 100644 --- a/hw/net/igb_core.c +++ b/hw/net/igb_core.c

[PATCH v8 4/8] igb: implement VFRE and VFTE registers

2023-03-22 Thread Sriram Yagnaraman
Also introduce: - Checks for RXDCTL/TXDCTL queue enable bits - IGB_NUM_VM_POOLS enum (Sec 1.5: Table 1-7) Signed-off-by: Sriram Yagnaraman --- hw/net/igb_core.c | 38 +++--- hw/net/igb_core.h | 1 + hw/net/igb_regs.h | 3 +++ 3 files changed, 35 insertions

[PATCH v8 1/8] MAINTAINERS: Add Sriram Yagnaraman as a igb reviewer

2023-03-22 Thread Sriram Yagnaraman
I would like to review and be informed on changes to igb device Signed-off-by: Sriram Yagnaraman --- MAINTAINERS | 1 + 1 file changed, 1 insertion(+) diff --git a/MAINTAINERS b/MAINTAINERS index 9b56ccdd92..a9ed6143f5 100644 --- a/MAINTAINERS +++ b/MAINTAINERS @@ -2252,6 +2252,7 @@ F: tests

[PATCH v8 5/8] igb: check oversized packets for VMDq

2023-03-22 Thread Sriram Yagnaraman
Signed-off-by: Sriram Yagnaraman --- hw/net/igb_core.c | 41 - 1 file changed, 36 insertions(+), 5 deletions(-) diff --git a/hw/net/igb_core.c b/hw/net/igb_core.c index 7c8f665f07..1de24ffde2 100644 --- a/hw/net/igb_core.c +++ b/hw/net/igb_core.c

[PATCH v8 2/8] igb: handle PF/VF reset properly

2023-03-22 Thread Sriram Yagnaraman
Use PFRSTD to reset RSTI bit for VFs, and raise VFLRE interrupt when VF is reset. Signed-off-by: Sriram Yagnaraman --- hw/net/igb_core.c | 33 + hw/net/igb_regs.h | 3 +++ hw/net/trace-events | 2 ++ 3 files changed, 26 insertions(+), 12 deletions(-) diff

[PATCH v8 0/8] igb: merge changes from <20221229190817.25500-1-sriram.yagnara...@est.tech>

2023-03-22 Thread Sriram Yagnaraman
nts from Akihiko Sriram Yagnaraman (8): MAINTAINERS: Add Sriram Yagnaraman as a igb reviewer igb: handle PF/VF reset properly igb: add ICR_RXDW igb: implement VFRE and VFTE registers igb: check oversized packets for VMDq igb: respect E1000_VMOLR_RSSE igb: implement VF Tx and Rx stat

[PATCH v8 3/8] igb: add ICR_RXDW

2023-03-22 Thread Sriram Yagnaraman
IGB uses RXDW ICR bit to indicate that rx descriptor has been written back. This is the same as RXT0 bit in older HW. Signed-off-by: Sriram Yagnaraman --- hw/net/e1000x_regs.h | 4 hw/net/igb_core.c| 2 +- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/hw/net

[PATCH v8 7/8] igb: implement VF Tx and Rx stats

2023-03-22 Thread Sriram Yagnaraman
Please note that loopback counters for VM to VM traffic is not implemented yet: VFGOTLBC, VFGPTLBC, VFGORLBC and VFGPRLBC. Signed-off-by: Sriram Yagnaraman --- hw/net/igb_core.c | 26 ++ 1 file changed, 22 insertions(+), 4 deletions(-) diff --git a/hw/net/igb_core.c b

[PATCH v8 6/8] igb: respect E1000_VMOLR_RSSE

2023-03-22 Thread Sriram Yagnaraman
RSS for VFs is only enabled if VMOLR[n].RSSE is set. Signed-off-by: Sriram Yagnaraman --- hw/net/igb_core.c | 9 - 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/hw/net/igb_core.c b/hw/net/igb_core.c index 1de24ffde2..fd38c7c56c 100644 --- a/hw/net/igb_core.c +++ b/hw/net

RE: [PATCH for 8.0] igb: Save more Tx states

2023-03-21 Thread Sriram Yagnaraman
> -Original Message- > From: qemu-devel-bounces+sriram.yagnaraman=est.t...@nongnu.org > On Behalf > Of Sriram Yagnaraman > Sent: Friday, 17 March 2023 16:26 > To: Akihiko Odaki > Cc: qemu-devel@nongnu.org; Jason Wang ; Dmitry > Fleytman ; quint...@redhat.com;

RE: [PATCH for 8.0] igb: Save more Tx states

2023-03-17 Thread Sriram Yagnaraman
> -Original Message- > From: Akihiko Odaki > Sent: Friday, 17 March 2023 15:21 > To: Sriram Yagnaraman > Cc: qemu-devel@nongnu.org; Jason Wang ; Dmitry > Fleytman ; quint...@redhat.com; Philippe > Mathieu-Daudé > Subject: Re: [PATCH for 8.0] igb: Save more Tx s

RE: [PATCH for 8.0] igb: Save more Tx states

2023-03-17 Thread Sriram Yagnaraman
> -Original Message- > From: Akihiko Odaki > Sent: Friday, 17 March 2023 13:25 > Cc: qemu-devel@nongnu.org; Jason Wang ; Dmitry > Fleytman ; quint...@redhat.com; Philippe > Mathieu-Daudé ; Sriram Yagnaraman > ; Akihiko Odaki > Subject: [PATCH for 8.0]

RE: [PATCH for 8.0 v2] igb: Save the entire Tx context descriptor

2023-03-17 Thread Sriram Yagnaraman
> -Original Message- > From: Akihiko Odaki > Sent: Friday, 17 March 2023 12:13 > To: Sriram Yagnaraman > Cc: qemu-devel@nongnu.org; Jason Wang ; Dmitry > Fleytman ; quint...@redhat.com; Philippe > Mathieu-Daudé > Subject: Re: [PATCH for 8.0 v2] igb: Sa

RE: [PATCH for 8.0 v2] igb: Save the entire Tx context descriptor

2023-03-17 Thread Sriram Yagnaraman
> -Original Message- > From: Akihiko Odaki > Sent: Friday, 17 March 2023 06:46 > To: Sriram Yagnaraman > Cc: qemu-devel@nongnu.org; Jason Wang ; Dmitry > Fleytman ; quint...@redhat.com; Philippe > Mathieu-Daudé > Subject: Re: [PATCH for 8.0 v2] igb: Sa

RE: [PATCH for 8.0 v2] igb: Save the entire Tx context descriptor

2023-03-16 Thread Sriram Yagnaraman
> -Original Message- > From: qemu-devel-bounces+sriram.yagnaraman=est.t...@nongnu.org > On Behalf > Of Akihiko Odaki > Sent: Thursday, 16 March 2023 16:57 > Cc: qemu-devel@nongnu.org; Jason Wang ; Dmitry > Fleytman ; quint...@redhat.com; Philippe > Mathieu-Daudé ; Akihiko Odaki > >

[PATCH v7 6/8] igb: respect E1000_VMOLR_RSSE

2023-03-13 Thread Sriram Yagnaraman
RSS for VFs is only enabled if VMOLR[n].RSSE is set. Signed-off-by: Sriram Yagnaraman --- hw/net/igb_core.c | 9 - 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/hw/net/igb_core.c b/hw/net/igb_core.c index cb6993dd3b..f91cea20e5 100644 --- a/hw/net/igb_core.c +++ b/hw/net

[PATCH v7 0/8] igb: merge changes from <20221229190817.25500-1-sriram.yagnara...@est.tech>

2023-03-12 Thread Sriram Yagnaraman
Changes since v1: - Fix review comments from Akihiko Sriram Yagnaraman (8): MAINTAINERS: Add Sriram Yagnaraman as a igb reviewer igb: handle PF/VF reset properly igb: add ICR_RXDW igb: implement VFRE and VFTE registers igb: check oversized packets for VMDq igb: respect E1000_VMOLR_RSSE igb

[PATCH v7 4/8] igb: implement VFRE and VFTE registers

2023-03-12 Thread Sriram Yagnaraman
Also introduce: - Checks for RXDCTL/TXDCTL queue enable bits - IGB_NUM_VM_POOLS enum (Sec 1.5: Table 1-7) Signed-off-by: Sriram Yagnaraman --- hw/net/igb_core.c | 38 +++--- hw/net/igb_core.h | 1 + hw/net/igb_regs.h | 3 +++ 3 files changed, 35 insertions

[PATCH v7 7/8] igb: implement VF Tx and Rx stats

2023-03-12 Thread Sriram Yagnaraman
Please note that loopback counters for VM to VM traffic is not implemented yet: VFGOTLBC, VFGPTLBC, VFGORLBC and VFGPRLBC. Signed-off-by: Sriram Yagnaraman --- hw/net/igb_core.c | 26 ++ 1 file changed, 22 insertions(+), 4 deletions(-) diff --git a/hw/net/igb_core.c b

[PATCH v7 5/8] igb: check oversized packets for VMDq

2023-03-12 Thread Sriram Yagnaraman
Signed-off-by: Sriram Yagnaraman --- hw/net/igb_core.c | 41 - 1 file changed, 36 insertions(+), 5 deletions(-) diff --git a/hw/net/igb_core.c b/hw/net/igb_core.c index b2ea3a18ed..cb6993dd3b 100644 --- a/hw/net/igb_core.c +++ b/hw/net/igb_core.c

[PATCH v7 2/8] igb: handle PF/VF reset properly

2023-03-12 Thread Sriram Yagnaraman
Use PFRSTD to reset RSTI bit for VFs, and raise VFLRE interrupt when VF is reset. Signed-off-by: Sriram Yagnaraman --- hw/net/igb_core.c | 33 + hw/net/igb_regs.h | 3 +++ hw/net/trace-events | 2 ++ 3 files changed, 26 insertions(+), 12 deletions(-) diff

[PATCH v7 3/8] igb: add ICR_RXDW

2023-03-12 Thread Sriram Yagnaraman
IGB uses RXDW ICR bit to indicate that rx descriptor has been written back. This is the same as RXT0 bit in older HW. Signed-off-by: Sriram Yagnaraman --- hw/net/e1000x_regs.h | 4 hw/net/igb_core.c| 2 +- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/hw/net

[PATCH v7 1/8] MAINTAINERS: Add Sriram Yagnaraman as a igb reviewer

2023-03-12 Thread Sriram Yagnaraman
I would like to review and be informed on changes to igb device Signed-off-by: Sriram Yagnaraman --- MAINTAINERS | 1 + 1 file changed, 1 insertion(+) diff --git a/MAINTAINERS b/MAINTAINERS index 95c957d587..70685c9dab 100644 --- a/MAINTAINERS +++ b/MAINTAINERS @@ -2251,6 +2251,7 @@ F: tests

[PATCH v7 8/8] igb: respect VMVIR and VMOLR for VLAN

2023-03-12 Thread Sriram Yagnaraman
. Signed-off-by: Sriram Yagnaraman --- hw/net/igb_core.c | 51 +++ 1 file changed, 43 insertions(+), 8 deletions(-) diff --git a/hw/net/igb_core.c b/hw/net/igb_core.c index 86de73afc8..3c0fb19b1e 100644 --- a/hw/net/igb_core.c +++ b/hw/net/igb_core.c

RE: [PATCH v8 0/8] Introduce igb

2023-02-06 Thread Sriram Yagnaraman
Beraldo Leal ; Cleber Rosa > ; Laurent Vivier ; Paolo Bonzini > ; Alexander Bulekov ; Bandan Das > ; Stefan Hajnoczi ; Darren Kenny > ; Qiuhao Li ; qemu- > de...@nongnu.org; qemu-...@nongnu.org; de...@daynix.com; Yan > Vugenfirer ; Yuri Benditovich > ; Sriram Yagnaraman > ; Gal

[PATCH v6 3/8] igb: add ICR_RXDW

2023-02-02 Thread Sriram Yagnaraman
IGB uses RXDW ICR bit to indicate that rx descriptor has been written back. This is the same as RXT0 bit in older HW. Signed-off-by: Sriram Yagnaraman --- hw/net/e1000x_regs.h | 4 hw/net/igb_core.c| 2 +- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/hw/net

[PATCH v6 4/8] igb: implement VFRE and VFTE registers

2023-02-02 Thread Sriram Yagnaraman
Also introduce: - Checks for RXDCTL/TXDCTL queue enable bits - IGB_NUM_VM_POOLS enum (Sec 1.5: Table 1-7) Signed-off-by: Sriram Yagnaraman --- hw/net/igb_core.c | 38 +++--- hw/net/igb_core.h | 1 + hw/net/igb_regs.h | 3 +++ 3 files changed, 35 insertions

[PATCH v6 6/8] igb: respect E1000_VMOLR_RSSE

2023-02-02 Thread Sriram Yagnaraman
RSS for VFs is only enabled if VMOLR[n].RSSE is set. Signed-off-by: Sriram Yagnaraman --- hw/net/igb_core.c | 9 - 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/hw/net/igb_core.c b/hw/net/igb_core.c index 03139c76f7..9994724a39 100644 --- a/hw/net/igb_core.c +++ b/hw/net

[PATCH v6 7/8] igb: implement VF Tx and Rx stats

2023-02-02 Thread Sriram Yagnaraman
Please note that loopback counters for VM to VM traffic is not implemented yet: VFGOTLBC, VFGPTLBC, VFGORLBC and VFGPRLBC. Signed-off-by: Sriram Yagnaraman --- hw/net/igb_core.c | 26 ++ 1 file changed, 22 insertions(+), 4 deletions(-) diff --git a/hw/net/igb_core.c b

[PATCH v6 5/8] igb: check oversized packets for VMDq

2023-02-02 Thread Sriram Yagnaraman
Signed-off-by: Sriram Yagnaraman --- hw/net/igb_core.c | 41 - 1 file changed, 36 insertions(+), 5 deletions(-) diff --git a/hw/net/igb_core.c b/hw/net/igb_core.c index c4a2bff4c1..03139c76f7 100644 --- a/hw/net/igb_core.c +++ b/hw/net/igb_core.c

[PATCH v6 8/8] igb: respect VMVIR and VMOLR for VLAN

2023-02-02 Thread Sriram Yagnaraman
. Signed-off-by: Sriram Yagnaraman --- hw/net/igb_core.c | 54 ++- 1 file changed, 44 insertions(+), 10 deletions(-) diff --git a/hw/net/igb_core.c b/hw/net/igb_core.c index 25a5e0ec87..cd4fba383c 100644 --- a/hw/net/igb_core.c +++ b/hw/net/igb_core.c

  1   2   >