On 2015/1/20 5:10, Dev, Vasu wrote:
-Original Message-
From: ethan zhao [mailto:ethan.z...@oracle.com]
Sent: Friday, January 16, 2015 7:01 PM
To: Kirsher, Jeffrey T
Cc: Dev, Vasu; Ethan Zhao; Ronciak, John; Brandeburg, Jesse; Allan, Bruce W;
Wyborny, Carolyn; Skidmore, Donald C
Vasu,
What' your idea about the v2, any suggestion ? Jeff is looking
forward to see it.
Thanks,
Ethan
On 2015/1/16 22:47, Jeff Kirsher wrote:
On Fri, 2015-01-16 at 09:48 +0800, ethan zhao wrote:
Vasu,
OK, disable FCOE as default configuration as a temporary step to
make it work
Vasu,
OK, disable FCOE as default configuration as a temporary step to
make it work.
Thanks,
Ethan
On 2015/1/16 7:45, Dev, Vasu wrote:
-Original Message-
From: ethan zhao [mailto:ethan.z...@oracle.com]
Sent: Tuesday, January 13, 2015 6:41 PM
To: Dev, Vasu
Cc: Ethan Zhao
Vasu,
On 2015/1/14 3:38, Dev, Vasu wrote:
-Original Message-
diff --git a/drivers/net/ethernet/intel/i40e/i40e_main.c
b/drivers/net/ethernet/intel/i40e/i40e_main.c
index a5f2660..a2572cc 100644
--- a/drivers/net/ethernet/intel/i40e/i40e_main.c
+++
VLAN etc.
Passed building with v3.19-rc3.
Signed-off-by: Ethan Zhao ethan.z...@oracle.com
---
drivers/net/ethernet/intel/i40e/i40e_main.c | 9 ++---
1 file changed, 6 insertions(+), 3 deletions(-)
diff --git a/drivers/net/ethernet/intel/i40e/i40e_main.c
b/drivers/net/ethernet/intel/i40e
There is typo in ixgbe.h, two marcro definition of IXGBE_MAX_L2A_QUEUES to 4,
delete one, clear the compiler warning.
Signed-off-by: Ethan Zhao ethan.z...@oracle.com
---
drivers/net/ethernet/intel/ixgbe/ixgbe.h |1 -
1 files changed, 0 insertions(+), 1 deletions(-)
diff --git a/drivers/net
Hi, folks,
We hit following message on the console when test igb 5.2.9.4
download from sourceforge, because it is not a git repo, hard for me to
bisect. this stops us to upgrade
to ver 5.2.9.4. if more information needed helps to fix this issue, feel
free to let me know.
BTW, the prior
Because bd_number is not useful anymore, so remove it from adapter struct, or
if keep it, we have to fix the boards driven counter bug in ixgbe_remove() and
ixgbe_probe() only for trival debug purpose -- other output is enough.
Signed-off-by: Ethan Zhao ethan.z...@oracle.com
---
drivers/net
It is useless and buggy, just remove it.
Signed-off-by: Ethan Zhao ethan.z...@oracle.com
---
drivers/net/ethernet/intel/ixgbevf/ixgbevf.h |1 -
drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c |4
2 files changed, 0 insertions(+), 5 deletions(-)
diff --git a/drivers/net
Thanks Brown, Aaron F
On Tue, Jul 29, 2014 at 10:51 AM, Brown, Aaron F
aaron.f.br...@intel.com wrote:
From: linux-kernel-ow...@vger.kernel.org [mailto:linux-kernel-
ow...@vger.kernel.org] On Behalf Of Ethan Zhao
Sent: Monday, July 28, 2014 12:41 AM
To: Kirsher, Jeffrey T; Brandeburg, Jesse
On Mon, Jul 21, 2014 at 10:39 PM, Alex Williamson
alex.william...@redhat.com wrote:
On Mon, 2014-07-21 at 14:11 +, Yuval Mintz wrote:
pci_iov_assign_device(),
pci_iov_deassign_device()
along with the existed one
pci_vfs_assigned()
On Tue, Jul 22, 2014 at 6:41 AM, Alexander Duyck
alexander.h.du...@intel.com wrote:
On 07/21/2014 07:39 AM, Alex Williamson wrote:
On Mon, 2014-07-21 at 14:11 +, Yuval Mintz wrote:
pci_iov_assign_device(),
pci_iov_deassign_device()
along with the existed one
pci_vfs_assigned()
They
On Tue, Jul 22, 2014 at 6:29 AM, Alexander Duyck
alexander.h.du...@intel.com wrote:
On 07/11/2014 05:30 AM, Ethan Zhao wrote:
This patch introduces two new device assignment functions
pci_iov_assign_device(),
pci_iov_deassign_device()
along with the existed one
pci_vfs_assigned
There is global funcion pci_vfs_assigned(), so use it instead of composing
local one.
Signed-off-by: Ethan Zhao ethan.ker...@gmail.com
---
drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c | 31 +---
1 files changed, 1 insertions(+), 30 deletions(-)
diff --git a/drivers/net
On Mon, Jul 21, 2014 at 9:58 AM, Alex Williamson
alex.william...@redhat.com wrote:
On Sun, 2014-07-20 at 14:48 +, Yuval Mintz wrote:
On Fri, 2014-07-11 at 07:13 -0600, Alex Williamson wrote:
On Fri, 2014-07-11 at 20:30 +0800, Ethan Zhao wrote:
This patch introduces two new device
On Sun, Jul 20, 2014 at 10:48 PM, Yuval Mintz yuval.mi...@qlogic.com wrote:
On Fri, 2014-07-11 at 07:13 -0600, Alex Williamson wrote:
On Fri, 2014-07-11 at 20:30 +0800, Ethan Zhao wrote:
This patch introduces two new device assignment functions
pci_iov_assign_device
在 2014年7月11日,下午5:41,David Vrabel david.vra...@citrix.com 写道:
On 11/07/14 06:52, Ethan Zhao wrote:
--- a/drivers/xen/xen-pciback/pci_stub.c
+++ b/drivers/xen/xen-pciback/pci_stub.c
@@ -133,7 +133,7 @@ static void pcistub_device_release(struct kref *kref
-by: Ethan Zhao ethan.z...@oracle.com
---
drivers/pci/iov.c | 42 --
drivers/pci/pci.h |1 +
2 files changed, 17 insertions(+), 26 deletions(-)
diff --git a/drivers/pci/iov.c b/drivers/pci/iov.c
index 090f827..10efe43 100644
--- a/drivers/pci/iov.c
and atomic, steps clear
between interface defination and implemenation according to the
suggestion from alex.william...@redhat.com
Signed-off-by: Ethan Zhao ethan.z...@oracle.com
---
drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c | 17 ++---
drivers/pci/iov.c
On Fri, Jul 11, 2014 at 8:42 PM, Varka Bhadram varkabhad...@gmail.com wrote:
On 07/11/2014 06:00 PM, Ethan Zhao wrote:
Current implementation of helper function pci_vfs_assigned() is a
little complex, to get sum of VFs that assigned to VM, access low
level configuration space register
On Fri, Jul 11, 2014 at 8:56 PM, Varka Bhadram varkabhad...@gmail.com wrote:
On 07/11/2014 06:21 PM, Ethan Zhao wrote:
On Fri, Jul 11, 2014 at 8:42 PM, Varka Bhadram varkabhad...@gmail.com
wrote:
On 07/11/2014 06:00 PM, Ethan Zhao wrote:
Current implementation of helper function
在 2014年7月11日,下午9:13,Alex Williamson alex.william...@redhat.com 写道:
On Fri, 2014-07-11 at 20:30 +0800, Ethan Zhao wrote:
This patch introduces two new device assignment functions
pci_iov_assign_device(),
pci_iov_deassign_device()
along with the existed one
pci_vfs_assigned
在 2014年7月11日,下午10:15,Alex Williamson alex.william...@redhat.com 写道:
On Fri, 2014-07-11 at 07:13 -0600, Alex Williamson wrote:
On Fri, 2014-07-11 at 20:30 +0800, Ethan Zhao wrote:
This patch introduces two new device assignment functions
pci_iov_assign_device(),
pci_iov_deassign_device
在 2014年7月11日,下午10:50,Alex Williamson alex.william...@redhat.com 写道:
On Fri, 2014-07-11 at 22:20 +0800, Ethan Zhao wrote:
在 2014年7月11日,下午9:13,Alex Williamson alex.william...@redhat.com 写道:
On Fri, 2014-07-11 at 20:30 +0800, Ethan Zhao wrote:
This patch introduces two new device
在 2014年7月11日,下午10:54,Alex Williamson alex.william...@redhat.com 写道:
On Fri, 2014-07-11 at 22:37 +0800, Ethan Zhao wrote:
在 2014年7月11日,下午10:15,Alex Williamson alex.william...@redhat.com 写道:
On Fri, 2014-07-11 at 07:13 -0600, Alex Williamson wrote:
On Fri, 2014-07-11 at 20:30 +0800
在 2014年7月11日,下午11:23,Alex Williamson alex.william...@redhat.com 写道:
On Fri, 2014-07-11 at 23:07 +0800, Ethan Zhao wrote:
在 2014年7月11日,下午10:50,Alex Williamson alex.william...@redhat.com 写道:
On Fri, 2014-07-11 at 22:20 +0800, Ethan Zhao wrote:
在 2014年7月11日,下午9:13,Alex Williamson
在 2014年7月11日,下午11:25,Alex Williamson alex.william...@redhat.com 写道:
On Fri, 2014-07-11 at 23:19 +0800, Ethan Zhao wrote:
在 2014年7月11日,下午10:54,Alex Williamson alex.william...@redhat.com 写道:
On Fri, 2014-07-11 at 22:37 +0800, Ethan Zhao wrote:
在 2014年7月11日,下午10:15,Alex Williamson
在 2014年7月12日,上午12:13,Alex Williamson alex.william...@redhat.com 写道:
On Sat, 2014-07-12 at 00:06 +0800, Ethan Zhao wrote:
在 2014年7月11日,下午11:25,Alex Williamson alex.william...@redhat.com 写道:
On Fri, 2014-07-11 at 23:19 +0800, Ethan Zhao wrote:
在 2014年7月11日,下午10:54,Alex Williamson
在 2014年7月12日,上午12:13,Alex Williamson alex.william...@redhat.com 写道:
On Sat, 2014-07-12 at 00:06 +0800, Ethan Zhao wrote:
在 2014年7月11日,下午11:25,Alex Williamson alex.william...@redhat.com 写道:
On Fri, 2014-07-11 at 23:19 +0800, Ethan Zhao wrote:
在 2014年7月11日,下午10:54,Alex Williamson
New VFs reference counter mechanism and VFs assignment helper functions are
introduced to
PCI SRIOV, use them instead of manipulating device flag directly.
Signed-off-by: Ethan Zhao ethan.z...@oracle.com
---
virt/kvm/assigned-dev.c |2 +-
virt/kvm/iommu.c|4 ++--
2 files changed
pci_sriov, and compose two more helper functions
pci_sriov_assign_device(),
pci_sriov_deassign_device()
to replace manipulation to device flag and the meanwhile increase and decease
the counter.
Passed building on 3.15.5
Signed-off-by: Ethan Zhao ethan.z...@oracle.com
---
drivers/pci/iov.c
New VFs reference counter mechanism and VFs assignment helper functions are
introduced to
PCI SRIOV, use them instead of manipulating device flag directly.
Signed-off-by: Ethan Zhao ethan.z...@oracle.com
---
drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c | 17 ++---
1 files
On Fri, 2014-07-11 at 08:47 +0800, Ethan Zhao wrote:
Current implementation of helper function pci_vfs_assigned() is a little
complex, to
get sum of VFs that assigned to VM, access low level configuration space
register and
then loop in traversing device tree.
This patch introduce an atomic
On 2014/7/11 10:22, Alex Williamson wrote:
On Fri, 2014-07-11 at 10:10 +0800, ethan zhao wrote:
Alex,
Thanks for your reviewing, when I create the patch order, I thought
about the question you concerned for
quit a while, make every patch be independent to each other as possible
as I
On 2014/7/11 10:33, Alex Williamson wrote:
On Fri, 2014-07-11 at 10:29 +0800, ethan zhao wrote:
On 2014/7/11 10:22, Alex Williamson wrote:
On Fri, 2014-07-11 at 10:10 +0800, ethan zhao wrote:
Alex,
Thanks for your reviewing, when I create the patch order, I thought
about the question
in struct pci_sriov. and simplify the code in
pci_vfs_assigned().
v2: reorder the patchset according to the suggestion from
alex.william...@redhat.com
Signed-off-by: Ethan Zhao ethan.z...@oracle.com
---
drivers/pci/iov.c | 45 +
drivers/pci/pci.h |1
-by: Ethan Zhao ethan.z...@oracle.com
---
drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c | 17 ++---
drivers/pci/iov.c | 20
drivers/xen/xen-pciback/pci_stub.c |4 ++--
include/linux/pci.h
with pci_sriov_set_totalvfs() before
enable VFs with ixgbe_enable_sriov().
V2: revised for net-next tree.
V3:
V4: remove one signoff of two.
V5: fix style issue.
Signed-off-by: Ethan Zhao ethan.ker...@gmail.com
---
drivers/net/ethernet/intel/ixgbe/ixgbe_main.c |2 +-
1 files changed, 1 insertions(+), 1 deletions
Because ixgbe driver limit the max number of VF functions could be enabled
to 63, so define one macro IXGBE_MAX_VFS_DRV_LIMIT and cleanup the const 63
in code.
v3: revised for net-next tree.
v4: remove one signoff of two
v5: fix style issue.
Signed-off-by: Ethan Zhao ethan.ker...@gmail.com
Aaron,
I will check the patch and make it pass the building, seems encoding issue.
Thanks,
Ethan
On Wed, Jan 15, 2014 at 11:46 AM, Brown, Aaron F
aaron.f.br...@intel.com wrote:
On Fri, 2013-12-27 at 01:02 -0800, Jeff Kirsher wrote:
On Wed, 2013-12-25 at 00:12 +0800, Ethan Zhao wrote
Because ixgbe driver limit the max number of VF functions could be enabled
to 63, so define one macro IXGBE_MAX_VFS_DRV_LIMIT and cleanup the const 63
in code.
v2: fix a typo.
v3: fix a encoding issue.
Signed-off-by: Ethan Zhao ethan.ker...@gmail.com
---
drivers/net/ethernet/intel/ixgbe
() before
enable VFs with ixgbe_enable_sriov().
Signed-off-by: Ethan Zhao ethan.ker...@gmail.com
---
drivers/net/ethernet/intel/ixgbe/ixgbe_main.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/drivers/net/ethernet/intel/ixgbe/ixgbe_main.c
b/drivers/net/ethernet/intel/ixgbe
On Thu, Jan 16, 2014 at 6:00 AM, Brown, Aaron F aaron.f.br...@intel.com wrote:
On Wed, 2014-01-15 at 22:12 +0800, Ethan Zhao wrote:
Because ixgbe driver limit the max number of VF functions could be enabled
to 63, so define one macro IXGBE_MAX_VFS_DRV_LIMIT and cleanup the const 63
in code
Zhao wrote:
On Thu, Jan 16, 2014 at 6:00 AM, Brown, Aaron F aaron.f.br...@intel.com
wrote:
On Wed, 2014-01-15 at 22:12 +0800, Ethan Zhao wrote:
Because ixgbe driver limit the max number of VF functions could be enabled
to 63, so define one macro IXGBE_MAX_VFS_DRV_LIMIT and cleanup the const
Aaron,
Revised those patches for Dave Miller's net-next OK, passed
building. resent.
Thanks,
Ethan
On Thu, Jan 16, 2014 at 11:08 AM, Ethan Zhao ethan.ker...@gmail.com wrote:
Aaron,
Ok, Dave Miler's net-next tree.
Thanks,
Etan
On Thu, Jan 16, 2014 at 10:51 AM, Brown, Aaron F
Because ixgbe driver limit the max number of VF functions could be enalbed
to 63, so define one macro IXGBE_MAX_VFS_DRV_LIMIT and cleanup the const 63
in code.
v3: revised for net-next tree.
Signed-off-by: Ethan Zhao ethan.z...@oracle.com
Signed-off-by: Ethan Zhao ethan.ker...@gmail.com
with pci_sriov_set_totalvfs() before
enable VFs with ixgbe_enable_sriov().
V2: revised for net-next tree.
Signed-off-by: Ethan Zhao ethan.z...@oracle.com
Signed-off-by: Ethan Zhao ethan.ker...@gmail.com
---
drivers/net/ethernet/intel/ixgbe/ixgbe_main.c |2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
diff
, 2014 at 1:57 PM, David Miller da...@davemloft.net wrote:
From: ethan zhao ethan.z...@oracle.com
Date: Thu, 16 Jan 2014 12:25:01 +0800
Signed-off-by: Ethan Zhao ethan.z...@oracle.com
Signed-off-by: Ethan Zhao ethan.ker...@gmail.com
Please don't give two signoffs for yourself
Because ixgbe driver limit the max number of VF functions could be enalbed
to 63, so define one macro IXGBE_MAX_VFS_DRV_LIMIT and cleanup the const 63
in code.
v3: revised for net-next tree.
V4: remove one signoff of two.
Signed-off-by: Ethan Zhao ethan.ker...@gmail.com
---
drivers/net
with pci_sriov_set_totalvfs() before
enable VFs with ixgbe_enable_sriov().
V2: revised for net-next tree.
V4: remove one signoff of two.
Signed-off-by: Ethan Zhao ethan.ker...@gmail.com
---
drivers/net/ethernet/intel/ixgbe/ixgbe_main.c |2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
diff --git a/drivers
Because ixgbe driver limit the max number of VF functions could be enalbed
to 63, so define one macro IXGBE_MAX_VFS_DRV_LIMIT and cleanup the const 63
in code.
Signed-off-by: Ethan Zhao ethan.ker...@gmail.com
---
drivers/net/ethernet/intel/ixgbe/ixgbe_main.c | 4 ++--
drivers/net/ethernet/intel
() before
enable VFs with ixgbe_enable_sriov().
Signed-off-by: Ethan Zhao ethan.ker...@gmail.com
---
drivers/net/ethernet/intel/ixgbe/ixgbe_main.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/drivers/net/ethernet/intel/ixgbe/ixgbe_main.c
b/drivers/net/ethernet/intel/ixgbe
Because ixgbe driver limit the max number of VF functions could be enabled
to 63, so define one macro IXGBE_MAX_VFS_DRV_LIMIT and cleanup the const 63
in code.
v2: fix a typo.
Signed-off-by: Ethan Zhao ethan.ker...@gmail.com
---
drivers/net/ethernet/intel/ixgbe/ixgbe_main.c | 4 ++--
drivers
, Ethan Zhao ethan.ker...@gmail.com wrote:
Bjorn,
Seems not the same bug as http://sourceforge.net/p/e1000/bugs/367/
, Nick is not running his kernel on bare metal, per the error log,
he runs his kernel as HVM DomU guest or Dom0 on XEN ? so just a check
of NULL will not fix that.
Sorry
On Sat, Oct 12, 2013 at 1:26 AM, Skidmore, Donald C
donald.c.skidm...@intel.com wrote:
-Original Message-
From: Greg KH [mailto:gre...@linuxfoundation.org]
Sent: Friday, October 11, 2013 9:12 AM
To: Bjorn Helgaas
Cc: ethan.zhao; linux-ker...@vger.kernel.org; Skidmore, Donald C; e1000-
On Sat, Oct 12, 2013 at 12:08 AM, Bjorn Helgaas bhelg...@google.com wrote:
[+cc Don, e1000-devel]
On Fri, Oct 11, 2013 at 9:35 AM, Greg KH gre...@linuxfoundation.org wrote:
On Fri, Oct 11, 2013 at 10:58:18AM +0800, ethan.zhao wrote:
From: ethan.zhao ethan.ker...@gmail.com
While loading
Joe,
Possibly your customer is running a kernel without source code on
a platform whose vendor wouldn't like to fix BIOS issue( Is that a
HP/Dell server ?).
Anyway, to see if is a payload issue or, you could change the
payload size with setpci tool to those devices and set the link
commit ca3ccc6835943287b6f69e973c126a02bc4de409
Author: ethan.zhao ethan.ker...@gmail.com
Date: Wed Jun 6 07:32:11 2012 -0700
modified: drivers/net/ethernet/intel/e1000e/param.c
While e1000e_check_options() is called, netdev is not registered, so the
e1000e driver will print
58 matches
Mail list logo