Dan Carpenter
1c306f7f62
i40e: fix an uninitialized variable bug
...
We removed this initialization but it is required. Let's put it back.
Fixes: 895106a577 ('i40e: trivial fixes')
Signed-off-by: Dan Carpenter <dan.carpenter@oracle.com >
Tested-by: Andrew Bowers <andrewx.bowers@intel.com >
Signed-off-by: Jeff Kirsher <jeffrey.t.kirsher@intel.com >
2016-05-14 00:21:51 -07:00
Shannon Nelson
3b104be39e
i40e: clean up unneeded gotos
...
With a little work we can clean up some unnecessary logic jumping and
drop a variable.
Signed-off-by: Shannon Nelson <shannon.nelson@intel.com >
Cc: Laurent Navet <laurent.navet@gmail.com >
Signed-off-by: Jeff Kirsher <jeffrey.t.kirsher@intel.com >
2015-07-23 05:15:26 -07:00
Faisal Latif
3bbf0faa90
i40e/i40evf: Add support for pre-allocated pages for PD
...
The i40e_add_pd_table_entry() routine is being modified to handle both
cases where a backing page is passed and where backing page is allocated
in i40e_add_pd_table_entry().
For PBLE resource management, it is more efficient for it to manage its
backing pages. For VF, PBLE backing page addresses will be send to PF
driver for PBLE resource.
The i40e_remove_pd_bp() is also modified to not free pre-allocated pages and
free only ones which were allocated in i40e_add_pd_table_entry().
Change-ID: Ie673f0403f22979e9406f5a94048dceb91bcf9a8
Signed-off-by: Faisal Latif <faisal.latif@intel.com >
Tested-by: Jim Young <james.m.young@intel.com >
Signed-off-by: Jeff Kirsher <jeffrey.t.kirsher@intel.com >
2015-07-14 18:26:43 -07:00
Anjali Singhai Jain
467d729abb
i40e/i40evf: Fix code to accommodate i40e_register.h changes
...
Remove use of registers no longer supported.
Change-ID: I9d27399091cea78a926489d94f958edd762f5a20
Signed-off-by: Anjali Singhai Jain <anjali.singhai@intel.com >
Signed-off-by: Jeff Kirsher <jeffrey.t.kirsher@intel.com >
2014-06-08 02:01:23 -07:00
Mitch Williams
c36bd4a7ce
i40e: use assignment instead of memcpy
...
These instances were found by coccinelle/spatch, and can
use struct assignment instead of memcpy.
Change-ID: Idc23c3599241bf8a658bda18c80417af3fbfee66
Signed-off-by: Mitch Williams <mitch.a.williams@intel.com >
Signed-off-by: Jesse Brandeburg <jesse.brandeburg@intel.com >
Tested-by: Sibai Li <sibai.li@intel.com >
Tested-by: Kavindya Deegala <kavindya.s.deegala@intel.com >
Signed-off-by: Jeff Kirsher <jeffrey.t.kirsher@intel.com >
2014-01-10 16:30:31 -08:00
Greg Rose
dc641b7319
i40e: Fix GPL header
...
The GPL header included in each file in the i40e driver doesn't
need to include the "this program" text since this driver
is already part of the larger kernel.
Signed-off-by: Greg Rose <gregory.v.rose@intel.com >
Signed-off-by: Jesse Brandeburg <jesse.brandeburg@intel.com >
Tested-by: Kavindya Deegala <kavindya.s.deegala@intel.com >
Signed-off-by: Jeff Kirsher <jeffrey.t.kirsher@intel.com >
2014-01-09 02:10:23 -08:00
Jesse Brandeburg
895106a577
i40e: trivial fixes
...
Prevent some compiler warnings and implement some other
trivial fixes.
Change-Id: I7f49d79b91b94df1ad4a8306a0410ed72238845f
Signed-off-by: Jesse Brandeburg <jesse.brandeburg@intel.com >
Tested-by: Kavindya Deegala <kavindya.s.deegala@intel.com >
Signed-off-by: Jeff Kirsher <jeffrey.t.kirsher@intel.com >
2013-12-16 00:49:22 -08:00
Jesse Brandeburg
56a62fc868
i40e: init code and hardware support
...
This patch implements the hardware specific init and management.
Signed-off-by: Jesse Brandeburg <jesse.brandeburg@intel.com >
Signed-off-by: Shannon Nelson <shannon.nelson@intel.com >
CC: PJ Waskiewicz <peter.p.waskiewicz.jr@intel.com >
CC: e1000-devel@lists.sourceforge.net
Tested-by: Kavindya Deegala <kavindya.s.deegala@intel.com >
Signed-off-by: Jeff Kirsher <jeffrey.t.kirsher@intel.com >
2013-09-11 02:12:25 -07:00