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;
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
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
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
> +++ b/drivers
VLAN etc.
Passed building with v3.19-rc3.
Signed-off-by: Ethan Zhao
---
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/i40e_main.c
index
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
---
drivers/net/ethernet/intel/ixgbe/ixgbe.h |1 -
1 files changed, 0 insertions(+), 1 deletions(-)
diff --git a/drivers/net/ethernet/intel/ixgbe
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
Thanks Brown, Aaron F
On Tue, Jul 29, 2014 at 10:51 AM, Brown, Aaron F
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; Brandebur
It is useless and buggy, just remove it.
Signed-off-by: Ethan Zhao
---
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/ethernet/intel/ixgbevf
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
---
drivers/net/ethernet/intel/ixgbe
There is global funcion pci_vfs_assigned(), so use it instead of composing
local one.
Signed-off-by: Ethan Zhao
---
drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c | 31 +---
1 files changed, 1 insertions(+), 30 deletions(-)
diff --git a/drivers/net/ethernet/intel/i40e
On Tue, Jul 22, 2014 at 6:29 AM, Alexander Duyck
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
On Tue, Jul 22, 2014 at 6:41 AM, Alexander Duyck
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
>>
On Mon, Jul 21, 2014 at 10:39 PM, 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
>> > > > >> > > >
>> > > > >> > > >
On Sun, Jul 20, 2014 at 10:48 PM, 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 assignment functions
>>
On Mon, Jul 21, 2014 at 9:58 AM, Alex Williamson
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 pat
> 在 2014年7月12日,上午12:13,Alex Williamson 写道:
>
>> On Sat, 2014-07-12 at 00:06 +0800, Ethan Zhao wrote:
>>
>>>> 在 2014年7月11日,下午11:25,Alex Williamson 写道:
>>>>
>>>> On Fri, 2014-07-11 at 23:19 +0800, Ethan Zhao wrote:
>>>>
>
> 在 2014年7月12日,上午12:13,Alex Williamson 写道:
>
>> On Sat, 2014-07-12 at 00:06 +0800, Ethan Zhao wrote:
>>
>>>> 在 2014年7月11日,下午11:25,Alex Williamson 写道:
>>>>
>>>> On Fri, 2014-07-11 at 23:19 +0800, Ethan Zhao wrote:
>>>>
>
> 在 2014年7月11日,下午11:25,Alex Williamson 写道:
>
>> On Fri, 2014-07-11 at 23:19 +0800, Ethan Zhao wrote:
>>
>>>> 在 2014年7月11日,下午10:54,Alex Williamson 写道:
>>>>
>>>> On Fri, 2014-07-11 at 22:37 +0800, Ethan Zhao wrote:
>>>>
>&
> 在 2014年7月11日,下午11:23,Alex Williamson 写道:
>
>> On Fri, 2014-07-11 at 23:07 +0800, Ethan Zhao wrote:
>>
>>> 在 2014年7月11日,下午10:50,Alex Williamson 写道:
>>>
>>> On Fri, 2014-07-11 at 22:20 +0800, Ethan Zhao wrote:
>>>>>> 在 2014年7月11
> 在 2014年7月11日,下午10:54,Alex Williamson 写道:
>
>> On Fri, 2014-07-11 at 22:37 +0800, Ethan Zhao wrote:
>>
>>>> 在 2014年7月11日,下午10:15,Alex Williamson 写道:
>>>>
>>>>> On Fri, 2014-07-11 at 07:13 -0600, Alex Williamson wrote:
>>>
> 在 2014年7月11日,下午10:50,Alex Williamson 写道:
>
> On Fri, 2014-07-11 at 22:20 +0800, Ethan Zhao wrote:
>>> 在 2014年7月11日,下午9:13,Alex Williamson 写道:
>>>
>>>> On Fri, 2014-07-11 at 20:30 +0800, Ethan Zhao wrote:
>>>> This p
> 在 2014年7月11日,下午10:15,Alex Williamson 写道:
>
>> 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_
> 在 2014年7月11日,下午9:13,Alex Williamson 写道:
>
>> 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 e
On Fri, Jul 11, 2014 at 8:56 PM, Varka Bhadram wrote:
> On 07/11/2014 06:21 PM, Ethan Zhao wrote:
>
> On Fri, Jul 11, 2014 at 8:42 PM, Varka Bhadram
> wrote:
>
> On 07/11/2014 06:00 PM, Ethan Zhao wrote:
>
> Current implementation of helper function pci_vfs_assigned() i
On Fri, Jul 11, 2014 at 8:42 PM, Varka Bhadram 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 spac
atomic, steps clear
between interface defination and implemenation according to the
suggestion from alex.william...@redhat.com
Signed-off-by: Ethan Zhao
---
drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c | 17 ++---
drivers/pci/iov.c | 20
-by: Ethan Zhao
---
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
+++ b/drivers/pci/iov.c
> 在 2014年7月11日,下午5:41,David Vrabel 写道:
>
>> 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)
>&g
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
---
drivers/pci/iov.c | 45 +
drivers/pci/pci.h |1 +
2 files changed, 18
: Ethan Zhao
---
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|4
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
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 independen
ned, it's happy
> to assign devices without any driver. Thanks,
>
> Alex
>
>
> 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 assi
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
---
drivers/xen/xen-pciback/pci_stub.c |4 ++--
1 files changed, 2 insertions(+), 2 deletions(-)
diff --git
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
---
drivers/pci/iov.c | 65
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
---
drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c | 17 ++---
1 files changed, 2 insertions
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
---
virt/kvm/assigned-dev.c |2 +-
virt/kvm/iommu.c|4 ++--
2 files changed, 3 insertions(+), 3
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
---
drivers/net/ethernet
river_max_VFs 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
---
drivers/net/ethernet/intel/ixgbe/ixgbe_main.c |2 +-
1 files changed, 1 insertions(+), 1 deletion
river_max_VFs 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
---
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.
v3: revised for net-next tree.
V4: remove one signoff of two.
Signed-off-by: Ethan Zhao
---
drivers/net/ethernet/intel/ixgbe
, 2014 at 1:57 PM, David Miller wrote:
> From: ethan zhao
> Date: Thu, 16 Jan 2014 12:25:01 +0800
>
>> Signed-off-by: Ethan Zhao
>> Signed-off-by: Ethan Zhao
>
> Please don't give two signoffs for yourself, it is not appropriate at
> all.
>
> I am very genui
river_max_VFs with pci_sriov_set_totalvfs() before
enable VFs with ixgbe_enable_sriov().
V2: revised for net-next tree.
Signed-off-by: Ethan Zhao
Signed-off-by: Ethan Zhao
---
drivers/net/ethernet/intel/ixgbe/ixgbe_main.c |2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
diff --git a/drivers/net/et
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
Signed-off-by: Ethan Zhao
---
drivers/net/ethernet/intel/ixgbe
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 wrote:
> Aaron,
> Ok, Dave Miler's net-next tree.
>
> Thanks,
> Etan
>
> On Thu, Jan 16, 2014 at 10:51 AM, Bro
Aaron,
Ok, Dave Miler's net-next tree.
Thanks,
Etan
On Thu, Jan 16, 2014 at 10:51 AM, Brown, Aaron F
wrote:
> On Thu, 2014-01-16 at 09:58 +0800, Ethan Zhao wrote:
>> Aaron,
>>
>> Is this your net-next repo ? if so, I rebuild the patch with this repo
>> rig
Aaron,
Is this your net-next repo ? if so, I rebuild the patch with this repo
right now .
git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-next.git
Thanks,
Ethan
On Thu, Jan 16, 2014 at 9:54 AM, Brown, Aaron F wrote:
> On Thu, 2014-01-16 at 09:27 +0800, Ethan Zhao wrote:
>&g
On Thu, Jan 16, 2014 at 6:00 AM, Brown, Aaron F 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
sriov_set_totalvfs() before
enable VFs with ixgbe_enable_sriov().
Signed-off-by: Ethan Zhao
---
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/ixgbe_ma
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
---
drivers/net/ethernet/intel/ixgbe/ixgbe_main.c | 4
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
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:
>> > Be
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
---
drivers/net/ethernet/intel/ixgbe/ixgbe_main.c | 4 ++--
drivers/net/ethernet/intel
sriov_set_totalvfs() before
enable VFs with ixgbe_enable_sriov().
Signed-off-by: Ethan Zhao
---
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/ixgbe_ma
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
---
drivers/net/ethernet/intel/ixgbe/ixgbe_main.c | 4 ++--
drivers/net/ethernet/intel/ixgbe/ixgbe_sriov.c
Nick,
You could try 7.3.21-k8-NAPI in tree or the out-of-tree version as
Bjorn mentioned.
To read and debug an old version driver is not a interesting thing for
somebody to do.
Thanks,
Ethan
On Tue, Dec 3, 2013 at 9:33 PM, Nick Pegg wrote:
> On Mon, Dec 2, 2013 at 10:51 PM, Ethan Z
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.
Thanks,
Ethan
On Thu, Nov 21, 2013 at 5:22 AM, Bjorn
On Sat, Oct 12, 2013 at 12:08 AM, Bjorn Helgaas wrote:
> [+cc Don, e1000-devel]
>
> On Fri, Oct 11, 2013 at 9:35 AM, Greg KH wrote:
>> On Fri, Oct 11, 2013 at 10:58:18AM +0800, ethan.zhao wrote:
>>> From: "ethan.zhao"
>>>
>>> While loading ixgbevf driver,every vf detected will be output as the
>
On Sat, Oct 12, 2013 at 1:26 AM, Skidmore, Donald C
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-
>> de...@lists.so
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
retrain
commit ca3ccc6835943287b6f69e973c126a02bc4de409
Author: ethan.zhao
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 out confused ethernet i
61 matches
Mail list logo