Home
last modified time | relevance | path

Searched refs:hw_mtu (Results 1 – 9 of 9) sorted by relevance

/linux/drivers/net/ethernet/mellanox/mlx5/core/en/
H A Dparams.c260 u32 hw_mtu = MLX5E_SW2HW_MTU(params, params->sw_mtu); in mlx5e_rx_get_linear_sz_xsk() local
262 return xsk->headroom + hw_mtu; in mlx5e_rx_get_linear_sz_xsk()
267 u32 hw_mtu = MLX5E_SW2HW_MTU(params, params->sw_mtu); in mlx5e_rx_get_linear_sz_skb() local
271 return SKB_DATA_ALIGN(hw_mtu); in mlx5e_rx_get_linear_sz_skb()
274 return MLX5_SKB_FRAG_SZ(headroom + hw_mtu); in mlx5e_rx_get_linear_sz_skb()
H A Dxdp.c491 if (unlikely(p->len > sq->hw_mtu)) { in mlx5e_xmit_xdp_frame_mpwqe()
568 if (unlikely(!inline_ok || sq->hw_mtu < dma_len + frags_size)) { in mlx5e_xmit_xdp_frame()
/linux/drivers/net/ethernet/broadcom/
H A Dbcm63xx_enet.h332 unsigned int hw_mtu; member
H A Dbcm63xx_enet.c1048 enet_writel(priv, priv->hw_mtu, ENET_RXMAXLEN_REG); in bcm_enet_open()
1049 enet_writel(priv, priv->hw_mtu, ENET_TXMAXLEN_REG); in bcm_enet_open()
1642 priv->hw_mtu = actual_mtu; in bcm_enet_change_mtu()
/linux/drivers/net/ethernet/mellanox/mlx5/core/
H A Den.h455 unsigned int hw_mtu; member
521 unsigned int hw_mtu; member
727 unsigned int hw_mtu; member
H A Den_main.c717 rq->hw_mtu = in mlx5e_init_rxq_rq()
1555 sq->hw_mtu = MLX5E_SW2HW_MTU(params, params->sw_mtu) - ETH_FCS_LEN; in mlx5e_alloc_xdpsq()
1725 sq->hw_mtu = MLX5E_SW2HW_MTU(params, params->sw_mtu); in mlx5e_alloc_txqsq()
3102 u16 hw_mtu = MLX5E_SW2HW_MTU(params, mtu); in mlx5e_set_mtu() local
3105 err = mlx5_set_port_mtu(mdev, hw_mtu, 1); in mlx5e_set_mtu()
3110 mlx5_modify_nic_vport_mtu(mdev, hw_mtu); in mlx5e_set_mtu()
3117 u16 hw_mtu = 0; in mlx5e_query_mtu() local
3120 err = mlx5_query_nic_vport_mtu(mdev, &hw_mtu); in mlx5e_query_mtu()
3121 if (err || !hw_mtu) /* fallback to port oper mtu */ in mlx5e_query_mtu()
3122 mlx5_query_port_oper_mtu(mdev, &hw_mtu, 1); in mlx5e_query_mtu()
[all …]
H A Den_rx.c1926 if (unlikely(cqe_bcnt > rq->hw_mtu)) { in mlx5e_skb_from_cqe_mpwrq_nonlinear()
2106 if (unlikely(cqe_bcnt > rq->hw_mtu)) { in mlx5e_skb_from_cqe_mpwrq_linear()
/linux/drivers/net/ethernet/mellanox/mlx5/core/en_accel/
H A Dktls_tx.c801 fsz = min_t(unsigned int, sq->hw_mtu, orig_fsz - frag_offset); in mlx5e_ktls_tx_handle_ooo()
/linux/drivers/vdpa/mlx5/net/
H A Dmlx5_vnet.c3713 u16 hw_mtu; in query_mtu() local
3716 err = mlx5_query_nic_vport_mtu(mdev, &hw_mtu); in query_mtu()
3720 *mtu = hw_mtu - MLX5V_ETH_HARD_MTU; in query_mtu()