diff options
| -rw-r--r-- | drivers/net/mlx4/main.c | 11 |
1 files changed, 6 insertions, 5 deletions
diff --git a/drivers/net/mlx4/main.c b/drivers/net/mlx4/main.c index f0ee35df4dd7..0c0c7d95133b 100644 --- a/drivers/net/mlx4/main.c +++ b/drivers/net/mlx4/main.c | |||
| @@ -96,6 +96,8 @@ MODULE_PARM_DESC(log_num_mac, "Log2 max number of MACs per ETH port (1-7)"); | |||
| 96 | static int log_num_vlan; | 96 | static int log_num_vlan; |
| 97 | module_param_named(log_num_vlan, log_num_vlan, int, 0444); | 97 | module_param_named(log_num_vlan, log_num_vlan, int, 0444); |
| 98 | MODULE_PARM_DESC(log_num_vlan, "Log2 max number of VLANs per ETH port (0-7)"); | 98 | MODULE_PARM_DESC(log_num_vlan, "Log2 max number of VLANs per ETH port (0-7)"); |
| 99 | /* Log2 max number of VLANs per ETH port (0-7) */ | ||
| 100 | #define MLX4_LOG_NUM_VLANS 7 | ||
| 99 | 101 | ||
| 100 | static int use_prio; | 102 | static int use_prio; |
| 101 | module_param_named(use_prio, use_prio, bool, 0444); | 103 | module_param_named(use_prio, use_prio, bool, 0444); |
| @@ -230,7 +232,7 @@ static int mlx4_dev_cap(struct mlx4_dev *dev, struct mlx4_dev_cap *dev_cap) | |||
| 230 | dev->caps.max_gso_sz = dev_cap->max_gso_sz; | 232 | dev->caps.max_gso_sz = dev_cap->max_gso_sz; |
| 231 | 233 | ||
| 232 | dev->caps.log_num_macs = log_num_mac; | 234 | dev->caps.log_num_macs = log_num_mac; |
| 233 | dev->caps.log_num_vlans = log_num_vlan; | 235 | dev->caps.log_num_vlans = MLX4_LOG_NUM_VLANS; |
| 234 | dev->caps.log_num_prios = use_prio ? 3 : 0; | 236 | dev->caps.log_num_prios = use_prio ? 3 : 0; |
| 235 | 237 | ||
| 236 | for (i = 1; i <= dev->caps.num_ports; ++i) { | 238 | for (i = 1; i <= dev->caps.num_ports; ++i) { |
| @@ -1489,10 +1491,9 @@ static int __init mlx4_verify_params(void) | |||
| 1489 | return -1; | 1491 | return -1; |
| 1490 | } | 1492 | } |
| 1491 | 1493 | ||
| 1492 | if ((log_num_vlan < 0) || (log_num_vlan > 7)) { | 1494 | if (log_num_vlan != 0) |
| 1493 | pr_warning("mlx4_core: bad num_vlan: %d\n", log_num_vlan); | 1495 | pr_warning("mlx4_core: log_num_vlan - obsolete module param, using %d\n", |
| 1494 | return -1; | 1496 | MLX4_LOG_NUM_VLANS); |
| 1495 | } | ||
| 1496 | 1497 | ||
| 1497 | if ((log_mtts_per_seg < 1) || (log_mtts_per_seg > 7)) { | 1498 | if ((log_mtts_per_seg < 1) || (log_mtts_per_seg > 7)) { |
| 1498 | pr_warning("mlx4_core: bad log_mtts_per_seg: %d\n", log_mtts_per_seg); | 1499 | pr_warning("mlx4_core: bad log_mtts_per_seg: %d\n", log_mtts_per_seg); |
