diff options
author | hselasky <hselasky@FreeBSD.org> | 2015-03-07 18:33:28 +0000 |
---|---|---|
committer | hselasky <hselasky@FreeBSD.org> | 2015-03-07 18:33:28 +0000 |
commit | bbbee95dbac1a58d8ed9bcd9a13e3b62589bbe0e (patch) | |
tree | cfd36f18f5138f429fc932e1bd7d66da6b53d2c6 /sys/ofed/drivers/net/mlx4/en_main.c | |
parent | 88fa6bbce5dc15cc47f7a7500c86953b559e66f2 (diff) | |
download | FreeBSD-src-bbbee95dbac1a58d8ed9bcd9a13e3b62589bbe0e.zip FreeBSD-src-bbbee95dbac1a58d8ed9bcd9a13e3b62589bbe0e.tar.gz |
MFC r279584:
Updates for the Mellanox ethernet driver
> List of fixes:
* use correct format for GID printouts
* double array indexing
* spelling in printouts
* void pointer arithmetic
* allow more receive rings
* correct maximum number of transmit rings
* use "const" instead of "static" for constants
* check for invalid VLAN tags
* check for lack of IRQ resources
> Added more hardware specific defines
> Added more verbose printouts of firmware status codes
Sponsored by: Mellanox Technologies
Diffstat (limited to 'sys/ofed/drivers/net/mlx4/en_main.c')
-rw-r--r-- | sys/ofed/drivers/net/mlx4/en_main.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/sys/ofed/drivers/net/mlx4/en_main.c b/sys/ofed/drivers/net/mlx4/en_main.c index cbbf37d..757afe0 100644 --- a/sys/ofed/drivers/net/mlx4/en_main.c +++ b/sys/ofed/drivers/net/mlx4/en_main.c @@ -239,8 +239,8 @@ static void *mlx4_en_add(struct mlx4_dev *dev) DEF_RX_RINGS))); } else { mdev->profile.prof[i].rx_ring_num = rounddown_pow_of_two( - min_t(int, dev->caps.comp_pool/ - dev->caps.num_ports - 1 , MAX_MSIX_P_PORT - 1)); + min_t(int, dev->caps.comp_pool / + dev->caps.num_ports, MAX_MSIX_P_PORT)); } } |