[PATCH net 2/7] qede: Do not allow RSS config for 100G devices

2016-10-21 Thread sudarsana.kalluru
From: Sudarsana Reddy Kalluru RSS configuration is not supported for 100G adapters. Signed-off-by: Sudarsana Reddy Kalluru Signed-off-by: Yuval Mintz --- drivers/net/ethernet/qlogic/qede/qede_ethtool.c | 6

[PATCH net 1/7] qede: get_channels() need to populate max tx/rx coalesce values

2016-10-21 Thread sudarsana.kalluru
From: Sudarsana Reddy Kalluru Recent changes in kernel ethtool implementation requires the driver callback for get_channels() has to populate the values for max tx/rx coalesce fields. Signed-off-by: Sudarsana Reddy Kalluru

[PATCH net 0/7] qed*: fix series.

2016-10-21 Thread sudarsana.kalluru
From: Sudarsana Reddy Kalluru The patch series contains several minor bug fixes for qed/qede modules. Please consider applying this to 'net' branch. Manish Chopra (1): qede: Fix incorrrect usage of APIs for un-mapping DMA memory Sudarsana Reddy Kalluru (6):

[PATCH net 4/7] qed*: Reduce the memory footprint for Rx path

2016-10-21 Thread sudarsana.kalluru
From: Sudarsana Reddy Kalluru With the current default values for Rx path i.e., 8 queues of 8Kb entries each with 4Kb size, interface will consume 256Mb for Rx. The default values causing the driver probe to fail when the system memory is low. Based on the

[PATCH net 5/7] qede: Reconfigure rss indirection direction table when rss count is updated

2016-10-21 Thread sudarsana.kalluru
From: Sudarsana Reddy Kalluru Rx indirection table entries are in the range [0, (rss_count - 1)]. If user reduces the rss count, the table entries may not be in the ccorrect range. Need to reconfigure the table with new rss_count as a basis. Signed-off-by:

[PATCH net 6/7] qed: Zero-out the buffer paased to dcbx_query() API

2016-10-21 Thread sudarsana.kalluru
From: Sudarsana Reddy Kalluru qed_dcbx_query_params() implementation populate the values to input buffer based on the dcbx mode and, the current negotiated state/params, the caller of this API need to memset the buffer to zero. Signed-off-by: Sudarsana Reddy

[PATCH net 7/7] qede: Fix incorrrect usage of APIs for un-mapping DMA memory

2016-10-21 Thread sudarsana.kalluru
From: Manish Chopra Driver uses incorrect APIs to unmap DMA memory which were mapped using dma_map_single(). This patch fixes it to use appropriate APIs for un-mapping DMA memory. Signed-off-by: Manish Chopra Signed-off-by: Yuval Mintz

[PATCH net 3/7] qede: Loopback implementation should ignore the normal traffic

2016-10-21 Thread sudarsana.kalluru
From: Sudarsana Reddy Kalluru During the execution of loopback test, driver may receive the packets which are not originated by this test, loopback implementation need to skip those packets. Signed-off-by: Sudarsana Reddy Kalluru