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

Function mlx5_get_mtu

dpdk/drivers/net/mlx5/linux/mlx5_ethdev_os.c:257–267  ·  view source on GitHub ↗

* Get device MTU. * * @param dev * Pointer to Ethernet device. * @param[out] mtu * MTU value output buffer. * * @return * 0 on success, a negative errno value otherwise and rte_errno is set. */

Source from the content-addressed store, hash-verified

255 * 0 on success, a negative errno value otherwise and rte_errno is set.
256 */
257int
258mlx5_get_mtu(struct rte_eth_dev *dev, uint16_t *mtu)
259{
260 struct ifreq request;
261 int ret = mlx5_ifreq(dev, SIOCGIFMTU, &request);
262
263 if (ret)
264 return ret;
265 *mtu = request.ifr_mtu;
266 return 0;
267}
268
269/**
270 * Set device MTU.

Callers 2

mlx5_dev_spawnFunction · 0.70
mlx5_dev_set_mtuFunction · 0.50

Calls 1

mlx5_ifreqFunction · 0.85

Tested by

no test coverage detected