/openbmc/linux/drivers/net/ethernet/qlogic/qlcnic/ |
H A D | qlcnic_hw.h | diff 34e8c406fda5b5a9d2e126a92bab84cd28e3b5fa Mon Nov 04 12:31:31 CST 2013 Himanshu Madhani <himanshu.madhani@qlogic.com> qlcnic: refactor Tx/SDS ring calculation and validation in driver.
o Current driver has duplicate code for validating user input for changing Tx/SDS rings using set_channel ethtool interface. This patch removes duplicate code and refactored Tx/SDS ring validation for 82xx/83xx/84xx series adapter. o Refactored code now calculates maximum Tx/Rx ring driver can support based on Default, NPAR and SRIOV PF/VF mode of driver.
Signed-off-by: Himanshu Madhani <himanshu.madhani@qlogic.com> Signed-off-by: David S. Miller <davem@davemloft.net>
|
H A D | qlcnic_83xx_init.c | diff f9566265d7b44fea789072dcfa9a454e7e433af6 Mon Dec 16 14:36:58 CST 2013 Himanshu Madhani <himanshu.madhani@qlogic.com> qlcnic: Fix TSS/RSS ring validation logic.
o TSS/RSS ring validation does not take into account that either of these ring values can be 0. This patch fixes this validation and would fail set_channel operation if any of these ring value is 0. This regression was added as part of commit id 34e8c406fda5b5a9d2e126a92bab84cd28e3b5fa ("qlcnic: refactor Tx/SDS ring calculation and validation in driver.")
Signed-off-by: Himanshu Madhani <himanshu.madhani@qlogic.com> Signed-off-by: David S. Miller <davem@davemloft.net> diff 34e8c406fda5b5a9d2e126a92bab84cd28e3b5fa Mon Nov 04 12:31:31 CST 2013 Himanshu Madhani <himanshu.madhani@qlogic.com> qlcnic: refactor Tx/SDS ring calculation and validation in driver.
o Current driver has duplicate code for validating user input for changing Tx/SDS rings using set_channel ethtool interface. This patch removes duplicate code and refactored Tx/SDS ring validation for 82xx/83xx/84xx series adapter. o Refactored code now calculates maximum Tx/Rx ring driver can support based on Default, NPAR and SRIOV PF/VF mode of driver.
Signed-off-by: Himanshu Madhani <himanshu.madhani@qlogic.com> Signed-off-by: David S. Miller <davem@davemloft.net>
|
H A D | qlcnic_init.c | diff 34e8c406fda5b5a9d2e126a92bab84cd28e3b5fa Mon Nov 04 12:31:31 CST 2013 Himanshu Madhani <himanshu.madhani@qlogic.com> qlcnic: refactor Tx/SDS ring calculation and validation in driver.
o Current driver has duplicate code for validating user input for changing Tx/SDS rings using set_channel ethtool interface. This patch removes duplicate code and refactored Tx/SDS ring validation for 82xx/83xx/84xx series adapter. o Refactored code now calculates maximum Tx/Rx ring driver can support based on Default, NPAR and SRIOV PF/VF mode of driver.
Signed-off-by: Himanshu Madhani <himanshu.madhani@qlogic.com> Signed-off-by: David S. Miller <davem@davemloft.net>
|
H A D | qlcnic_ethtool.c | diff f9566265d7b44fea789072dcfa9a454e7e433af6 Mon Dec 16 14:36:58 CST 2013 Himanshu Madhani <himanshu.madhani@qlogic.com> qlcnic: Fix TSS/RSS ring validation logic.
o TSS/RSS ring validation does not take into account that either of these ring values can be 0. This patch fixes this validation and would fail set_channel operation if any of these ring value is 0. This regression was added as part of commit id 34e8c406fda5b5a9d2e126a92bab84cd28e3b5fa ("qlcnic: refactor Tx/SDS ring calculation and validation in driver.")
Signed-off-by: Himanshu Madhani <himanshu.madhani@qlogic.com> Signed-off-by: David S. Miller <davem@davemloft.net> diff 34e8c406fda5b5a9d2e126a92bab84cd28e3b5fa Mon Nov 04 12:31:31 CST 2013 Himanshu Madhani <himanshu.madhani@qlogic.com> qlcnic: refactor Tx/SDS ring calculation and validation in driver.
o Current driver has duplicate code for validating user input for changing Tx/SDS rings using set_channel ethtool interface. This patch removes duplicate code and refactored Tx/SDS ring validation for 82xx/83xx/84xx series adapter. o Refactored code now calculates maximum Tx/Rx ring driver can support based on Default, NPAR and SRIOV PF/VF mode of driver.
Signed-off-by: Himanshu Madhani <himanshu.madhani@qlogic.com> Signed-off-by: David S. Miller <davem@davemloft.net>
|
H A D | qlcnic_ctx.c | diff 34e8c406fda5b5a9d2e126a92bab84cd28e3b5fa Mon Nov 04 12:31:31 CST 2013 Himanshu Madhani <himanshu.madhani@qlogic.com> qlcnic: refactor Tx/SDS ring calculation and validation in driver.
o Current driver has duplicate code for validating user input for changing Tx/SDS rings using set_channel ethtool interface. This patch removes duplicate code and refactored Tx/SDS ring validation for 82xx/83xx/84xx series adapter. o Refactored code now calculates maximum Tx/Rx ring driver can support based on Default, NPAR and SRIOV PF/VF mode of driver.
Signed-off-by: Himanshu Madhani <himanshu.madhani@qlogic.com> Signed-off-by: David S. Miller <davem@davemloft.net>
|
H A D | qlcnic_83xx_hw.h | diff 34e8c406fda5b5a9d2e126a92bab84cd28e3b5fa Mon Nov 04 12:31:31 CST 2013 Himanshu Madhani <himanshu.madhani@qlogic.com> qlcnic: refactor Tx/SDS ring calculation and validation in driver.
o Current driver has duplicate code for validating user input for changing Tx/SDS rings using set_channel ethtool interface. This patch removes duplicate code and refactored Tx/SDS ring validation for 82xx/83xx/84xx series adapter. o Refactored code now calculates maximum Tx/Rx ring driver can support based on Default, NPAR and SRIOV PF/VF mode of driver.
Signed-off-by: Himanshu Madhani <himanshu.madhani@qlogic.com> Signed-off-by: David S. Miller <davem@davemloft.net>
|
H A D | qlcnic_sysfs.c | diff 34e8c406fda5b5a9d2e126a92bab84cd28e3b5fa Mon Nov 04 12:31:31 CST 2013 Himanshu Madhani <himanshu.madhani@qlogic.com> qlcnic: refactor Tx/SDS ring calculation and validation in driver.
o Current driver has duplicate code for validating user input for changing Tx/SDS rings using set_channel ethtool interface. This patch removes duplicate code and refactored Tx/SDS ring validation for 82xx/83xx/84xx series adapter. o Refactored code now calculates maximum Tx/Rx ring driver can support based on Default, NPAR and SRIOV PF/VF mode of driver.
Signed-off-by: Himanshu Madhani <himanshu.madhani@qlogic.com> Signed-off-by: David S. Miller <davem@davemloft.net>
|
H A D | qlcnic_sriov_common.c | diff 34e8c406fda5b5a9d2e126a92bab84cd28e3b5fa Mon Nov 04 12:31:31 CST 2013 Himanshu Madhani <himanshu.madhani@qlogic.com> qlcnic: refactor Tx/SDS ring calculation and validation in driver.
o Current driver has duplicate code for validating user input for changing Tx/SDS rings using set_channel ethtool interface. This patch removes duplicate code and refactored Tx/SDS ring validation for 82xx/83xx/84xx series adapter. o Refactored code now calculates maximum Tx/Rx ring driver can support based on Default, NPAR and SRIOV PF/VF mode of driver.
Signed-off-by: Himanshu Madhani <himanshu.madhani@qlogic.com> Signed-off-by: David S. Miller <davem@davemloft.net>
|
H A D | qlcnic_io.c | diff 34e8c406fda5b5a9d2e126a92bab84cd28e3b5fa Mon Nov 04 12:31:31 CST 2013 Himanshu Madhani <himanshu.madhani@qlogic.com> qlcnic: refactor Tx/SDS ring calculation and validation in driver.
o Current driver has duplicate code for validating user input for changing Tx/SDS rings using set_channel ethtool interface. This patch removes duplicate code and refactored Tx/SDS ring validation for 82xx/83xx/84xx series adapter. o Refactored code now calculates maximum Tx/Rx ring driver can support based on Default, NPAR and SRIOV PF/VF mode of driver.
Signed-off-by: Himanshu Madhani <himanshu.madhani@qlogic.com> Signed-off-by: David S. Miller <davem@davemloft.net>
|
H A D | qlcnic_main.c | diff f9566265d7b44fea789072dcfa9a454e7e433af6 Mon Dec 16 14:36:58 CST 2013 Himanshu Madhani <himanshu.madhani@qlogic.com> qlcnic: Fix TSS/RSS ring validation logic.
o TSS/RSS ring validation does not take into account that either of these ring values can be 0. This patch fixes this validation and would fail set_channel operation if any of these ring value is 0. This regression was added as part of commit id 34e8c406fda5b5a9d2e126a92bab84cd28e3b5fa ("qlcnic: refactor Tx/SDS ring calculation and validation in driver.")
Signed-off-by: Himanshu Madhani <himanshu.madhani@qlogic.com> Signed-off-by: David S. Miller <davem@davemloft.net> diff 34e8c406fda5b5a9d2e126a92bab84cd28e3b5fa Mon Nov 04 12:31:31 CST 2013 Himanshu Madhani <himanshu.madhani@qlogic.com> qlcnic: refactor Tx/SDS ring calculation and validation in driver.
o Current driver has duplicate code for validating user input for changing Tx/SDS rings using set_channel ethtool interface. This patch removes duplicate code and refactored Tx/SDS ring validation for 82xx/83xx/84xx series adapter. o Refactored code now calculates maximum Tx/Rx ring driver can support based on Default, NPAR and SRIOV PF/VF mode of driver.
Signed-off-by: Himanshu Madhani <himanshu.madhani@qlogic.com> Signed-off-by: David S. Miller <davem@davemloft.net>
|
H A D | qlcnic_83xx_hw.c | diff 34e8c406fda5b5a9d2e126a92bab84cd28e3b5fa Mon Nov 04 12:31:31 CST 2013 Himanshu Madhani <himanshu.madhani@qlogic.com> qlcnic: refactor Tx/SDS ring calculation and validation in driver.
o Current driver has duplicate code for validating user input for changing Tx/SDS rings using set_channel ethtool interface. This patch removes duplicate code and refactored Tx/SDS ring validation for 82xx/83xx/84xx series adapter. o Refactored code now calculates maximum Tx/Rx ring driver can support based on Default, NPAR and SRIOV PF/VF mode of driver.
Signed-off-by: Himanshu Madhani <himanshu.madhani@qlogic.com> Signed-off-by: David S. Miller <davem@davemloft.net>
|
H A D | qlcnic.h | diff 34e8c406fda5b5a9d2e126a92bab84cd28e3b5fa Mon Nov 04 12:31:31 CST 2013 Himanshu Madhani <himanshu.madhani@qlogic.com> qlcnic: refactor Tx/SDS ring calculation and validation in driver.
o Current driver has duplicate code for validating user input for changing Tx/SDS rings using set_channel ethtool interface. This patch removes duplicate code and refactored Tx/SDS ring validation for 82xx/83xx/84xx series adapter. o Refactored code now calculates maximum Tx/Rx ring driver can support based on Default, NPAR and SRIOV PF/VF mode of driver.
Signed-off-by: Himanshu Madhani <himanshu.madhani@qlogic.com> Signed-off-by: David S. Miller <davem@davemloft.net>
|