MCPcopy Create free account
hub / github.com/F-Stack/f-stack / ngbe_pbthresh_set

Function ngbe_pbthresh_set

dpdk/drivers/net/ngbe/ngbe_ethdev.c:2491–2502  ·  view source on GitHub ↗

* ngbe_pbthresh_setup - calculate and setup high low water marks */

Source from the content-addressed store, hash-verified

2489 * ngbe_pbthresh_setup - calculate and setup high low water marks
2490 */
2491static void
2492ngbe_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
2504int
2505ngbe_dev_rss_reta_update(struct rte_eth_dev *dev,

Callers 1

ngbe_dev_startFunction · 0.85

Calls 3

ngbe_dev_hwFunction · 0.85
ngbe_fc_hpbthresh_setFunction · 0.85
ngbe_fc_lpbthresh_setFunction · 0.85

Tested by

no test coverage detected