* 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. */
| 255 | * 0 on success, a negative errno value otherwise and rte_errno is set. |
| 256 | */ |
| 257 | int |
| 258 | mlx5_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. |
no test coverage detected