/kernel/linux/linux-5.10/drivers/net/ethernet/mellanox/mlx5/core/en/ |
H A D | params.c | 32 u32 hw_mtu = MLX5E_SW2HW_MTU(params, params->sw_mtu); in mlx5e_rx_get_min_frag_sz() local 35 return linear_rq_headroom + hw_mtu; in mlx5e_rx_get_min_frag_sz()
|
H A D | xdp.c | 45 * (Note that hw_mtu == sw_mtu + hard_mtu.) in mlx5e_xdp_max_mtu() 271 if (unlikely(xdptxd->len > sq->hw_mtu)) { in mlx5e_xmit_xdp_frame_mpwqe() 330 if (unlikely(dma_len < MLX5E_XDP_MIN_INLINE || sq->hw_mtu < dma_len)) { in mlx5e_xmit_xdp_frame()
|
/kernel/linux/linux-5.10/drivers/net/ethernet/mellanox/mlx5/core/en/xsk/ |
H A D | rx.c | 36 if (unlikely(cqe_bcnt > rq->hw_mtu)) { in mlx5e_xsk_skb_from_cqe_mpwrq_linear()
|
/kernel/linux/linux-5.10/drivers/net/ethernet/broadcom/ |
H A D | bcm63xx_enet.h | 326 unsigned int hw_mtu; member
|
H A D | bcm63xx_enet.c | 1010 enet_writel(priv, priv->hw_mtu, ENET_RXMAXLEN_REG); in bcm_enet_open() 1011 enet_writel(priv, priv->hw_mtu, ENET_TXMAXLEN_REG); in bcm_enet_open() 1619 priv->hw_mtu = actual_mtu; in bcm_enet_change_mtu()
|
/kernel/linux/linux-6.6/drivers/net/ethernet/broadcom/ |
H A D | bcm63xx_enet.h | 332 unsigned int hw_mtu; member
|
H A D | bcm63xx_enet.c | 1049 enet_writel(priv, priv->hw_mtu, ENET_RXMAXLEN_REG); in bcm_enet_open() 1050 enet_writel(priv, priv->hw_mtu, ENET_TXMAXLEN_REG); in bcm_enet_open() 1643 priv->hw_mtu = actual_mtu; in bcm_enet_change_mtu()
|
/kernel/linux/linux-5.10/drivers/net/ethernet/mellanox/mlx5/core/en_accel/ |
H A D | ktls_tx.c | 22 return nfrags + DIV_ROUND_UP(sync_len, sq->hw_mtu); in mlx5e_ktls_dumps_num_wqes() 414 fsz = min_t(unsigned int, sq->hw_mtu, orig_fsz - frag_offset); in mlx5e_ktls_tx_handle_ooo()
|
/kernel/linux/linux-5.10/drivers/net/ethernet/mellanox/mlx5/core/ |
H A D | en.h | 368 unsigned int hw_mtu; member 475 unsigned int hw_mtu; member 613 unsigned int hw_mtu; member
|
H A D | en_main.c | 420 rq->hw_mtu = MLX5E_SW2HW_MTU(params, params->sw_mtu); in mlx5e_alloc_rq() 995 sq->hw_mtu = MLX5E_SW2HW_MTU(params, params->sw_mtu) - ETH_FCS_LEN; in mlx5e_alloc_xdpsq() 1179 sq->hw_mtu = MLX5E_SW2HW_MTU(params, params->sw_mtu); in mlx5e_alloc_txqsq() 2847 u16 hw_mtu = MLX5E_SW2HW_MTU(params, mtu); in mlx5e_set_mtu() local 2850 err = mlx5_set_port_mtu(mdev, hw_mtu, 1); in mlx5e_set_mtu() 2855 mlx5_modify_nic_vport_mtu(mdev, hw_mtu); in mlx5e_set_mtu() 2862 u16 hw_mtu = 0; in mlx5e_query_mtu() local 2865 err = mlx5_query_nic_vport_mtu(mdev, &hw_mtu); in mlx5e_query_mtu() 2866 if (err || !hw_mtu) /* fallback to port oper mtu */ in mlx5e_query_mtu() 2867 mlx5_query_port_oper_mtu(mdev, &hw_mtu, in mlx5e_query_mtu() [all...] |
H A D | en_rx.c | 1461 if (unlikely(cqe_bcnt > rq->hw_mtu)) { in mlx5e_skb_from_cqe_mpwrq_linear()
|
/kernel/linux/linux-6.6/drivers/net/ethernet/mellanox/mlx5/core/en/xsk/ |
H A D | setup.c | 79 rq->hw_mtu = MLX5E_SW2HW_MTU(params, params->sw_mtu); in mlx5e_init_xsk_rq()
|
H A D | rx.c | 258 if (unlikely(cqe_bcnt > rq->hw_mtu)) { in mlx5e_xsk_skb_from_cqe_mpwrq_linear()
|
/kernel/linux/linux-6.6/drivers/net/ethernet/mellanox/mlx5/core/en/ |
H A D | params.c | 238 u32 hw_mtu = MLX5E_SW2HW_MTU(params, params->sw_mtu); in mlx5e_rx_get_linear_sz_xsk() local 240 return xsk->headroom + hw_mtu; in mlx5e_rx_get_linear_sz_xsk() 247 u32 hw_mtu = MLX5E_SW2HW_MTU(params, params->sw_mtu); in mlx5e_rx_get_linear_sz_skb() local 249 return MLX5_SKB_FRAG_SZ(headroom + hw_mtu); in mlx5e_rx_get_linear_sz_skb()
|
H A D | trap.c | 52 rq->hw_mtu = MLX5E_SW2HW_MTU(params, params->sw_mtu); in mlx5e_init_trap_rq()
|
H A D | xdp.c | 47 * (Note that hw_mtu == sw_mtu + hard_mtu.) in mlx5e_xdp_max_mtu() 437 if (unlikely(p->len > sq->hw_mtu)) { in mlx5e_xmit_xdp_frame_mpwqe() 509 if (unlikely(!inline_ok || sq->hw_mtu < dma_len + frags_size)) { in mlx5e_xmit_xdp_frame()
|
H A D | ptp.c | 337 sq->hw_mtu = MLX5E_SW2HW_MTU(params, params->sw_mtu); in mlx5e_ptp_alloc_txqsq() 696 rq->hw_mtu = MLX5E_SW2HW_MTU(params, params->sw_mtu); in mlx5e_init_ptp_rq()
|
/kernel/linux/linux-6.6/drivers/net/ethernet/mellanox/mlx5/core/ |
H A D | en.h | 453 unsigned int hw_mtu; member 517 unsigned int hw_mtu; member 713 unsigned int hw_mtu; member
|
H A D | en_main.c | 659 rq->hw_mtu = in mlx5e_init_rxq_rq() 1357 sq->hw_mtu = MLX5E_SW2HW_MTU(params, params->sw_mtu) - ETH_FCS_LEN; in mlx5e_alloc_xdpsq() 1527 sq->hw_mtu = MLX5E_SW2HW_MTU(params, params->sw_mtu); in mlx5e_alloc_txqsq() 2695 u16 hw_mtu = MLX5E_SW2HW_MTU(params, mtu); in mlx5e_set_mtu() local 2698 err = mlx5_set_port_mtu(mdev, hw_mtu, 1); in mlx5e_set_mtu() 2703 mlx5_modify_nic_vport_mtu(mdev, hw_mtu); in mlx5e_set_mtu() 2710 u16 hw_mtu = 0; in mlx5e_query_mtu() local 2713 err = mlx5_query_nic_vport_mtu(mdev, &hw_mtu); in mlx5e_query_mtu() 2714 if (err || !hw_mtu) /* fallback to port oper mtu */ in mlx5e_query_mtu() 2715 mlx5_query_port_oper_mtu(mdev, &hw_mtu, in mlx5e_query_mtu() [all...] |
H A D | en_rx.c | 2153 if (unlikely(cqe_bcnt > rq->hw_mtu)) { in mlx5e_skb_from_cqe_mpwrq_linear()
|
/kernel/linux/linux-5.10/drivers/net/ethernet/micrel/ |
H A D | ksz884x.c | 5785 int hw_mtu; in netdev_change_mtu() local 5795 hw_mtu = new_mtu + ETHERNET_HEADER_SIZE + 4; in netdev_change_mtu() 5796 if (hw_mtu > REGULAR_RX_BUF_SIZE) { in netdev_change_mtu() 5798 hw_mtu = MAX_RX_BUF_SIZE; in netdev_change_mtu() 5801 hw_mtu = REGULAR_RX_BUF_SIZE; in netdev_change_mtu() 5803 hw_mtu = (hw_mtu + 3) & ~3; in netdev_change_mtu() 5804 hw_priv->mtu = hw_mtu; in netdev_change_mtu()
|
/kernel/linux/linux-6.6/drivers/net/ethernet/micrel/ |
H A D | ksz884x.c | 5410 int hw_mtu; in netdev_change_mtu() local 5420 hw_mtu = new_mtu + ETHERNET_HEADER_SIZE + 4; in netdev_change_mtu() 5421 if (hw_mtu > REGULAR_RX_BUF_SIZE) { in netdev_change_mtu() 5423 hw_mtu = MAX_RX_BUF_SIZE; in netdev_change_mtu() 5426 hw_mtu = REGULAR_RX_BUF_SIZE; in netdev_change_mtu() 5428 hw_mtu = (hw_mtu + 3) & ~3; in netdev_change_mtu() 5429 hw_priv->mtu = hw_mtu; in netdev_change_mtu()
|
/kernel/linux/linux-5.10/drivers/vdpa/mlx5/net/ |
H A D | mlx5_vnet.c | 1913 u16 hw_mtu; in query_mtu() local 1916 err = mlx5_query_nic_vport_mtu(mdev, &hw_mtu); in query_mtu() 1920 *mtu = hw_mtu - MLX5V_ETH_HARD_MTU; in query_mtu()
|
/kernel/linux/linux-6.6/drivers/net/ethernet/mellanox/mlx5/core/en_accel/ |
H A D | ktls_tx.c | 801 fsz = min_t(unsigned int, sq->hw_mtu, orig_fsz - frag_offset); in mlx5e_ktls_tx_handle_ooo()
|
/kernel/linux/linux-6.6/drivers/vdpa/mlx5/net/ |
H A D | mlx5_vnet.c | 3227 u16 hw_mtu; in query_mtu() local 3230 err = mlx5_query_nic_vport_mtu(mdev, &hw_mtu); in query_mtu() 3234 *mtu = hw_mtu - MLX5V_ETH_HARD_MTU; in query_mtu()
|