* ngbe_pbthresh_setup - calculate and setup high low water marks */
| 2489 | * ngbe_pbthresh_setup - calculate and setup high low water marks |
| 2490 | */ |
| 2491 | static void |
| 2492 | ngbe_pbthresh_set(struct rte_eth_dev *dev) |
| 2493 | { |
| 2494 | struct ngbe_hw *hw = ngbe_dev_hw(dev); |
| 2495 | |
| 2496 | hw->fc.high_water = ngbe_fc_hpbthresh_set(dev); |
| 2497 | hw->fc.low_water = ngbe_fc_lpbthresh_set(dev); |
| 2498 | |
| 2499 | /* Low water marks must not be larger than high water marks */ |
| 2500 | if (hw->fc.low_water > hw->fc.high_water) |
| 2501 | hw->fc.low_water = 0; |
| 2502 | } |
| 2503 | |
| 2504 | int |
| 2505 | ngbe_dev_rss_reta_update(struct rte_eth_dev *dev, |
no test coverage detected