| /dpdk/drivers/net/cnxk/ |
| H A D | cnxk_ethdev_ops.c | 446 uint32_t old_frame_size, frame_size = mtu + CNXK_NIX_L2_OVERHEAD; in cnxk_nix_mtu_set() local 453 frame_size += CNXK_NIX_TIMESYNC_RX_OFFSET * dev->ptp_en; in cnxk_nix_mtu_set() 456 if ((frame_size - RTE_ETHER_CRC_LEN) < NIX_MIN_HW_FRS) { in cnxk_nix_mtu_set() 461 if ((frame_size - RTE_ETHER_CRC_LEN) > in cnxk_nix_mtu_set() 473 if (data->dev_started && frame_size > buffsz && in cnxk_nix_mtu_set() 481 frame_size > (buffsz * CNXK_NIX_RX_NB_SEG_MAX)) { in cnxk_nix_mtu_set() 486 frame_size -= RTE_ETHER_CRC_LEN; in cnxk_nix_mtu_set() 489 rc = roc_nix_mac_mtu_set(nix, frame_size); in cnxk_nix_mtu_set() 496 rc = roc_nix_mac_max_rx_len_set(nix, frame_size); in cnxk_nix_mtu_set()
|
| /dpdk/drivers/net/mvneta/ |
| H A D | mvneta_rxtx.c | 710 uint32_t frame_size, buf_size = rte_pktmbuf_data_room_size(mp); in mvneta_rx_queue_setup() local 713 frame_size = buf_size - RTE_PKTMBUF_HEADROOM - MVNETA_PKT_EFFEC_OFFS; in mvneta_rx_queue_setup() 715 if (frame_size < max_rx_pktlen) { in mvneta_rx_queue_setup() 719 max_rx_pktlen + buf_size - frame_size, in mvneta_rx_queue_setup() 721 dev->data->mtu = frame_size - RTE_ETHER_HDR_LEN; in mvneta_rx_queue_setup()
|
| /dpdk/drivers/net/igc/ |
| H A D | igc_ethdev.c | 1577 uint32_t frame_size = mtu + IGC_ETH_OVERHEAD; in eth_igc_mtu_set() local 1582 frame_size += VLAN_TAG_SIZE; in eth_igc_mtu_set() 1601 IGC_WRITE_REG(hw, IGC_RLPML, frame_size); in eth_igc_mtu_set() 2471 uint32_t frame_size = dev->data->mtu + IGC_ETH_OVERHEAD; in igc_vlan_hw_extend_disable() local 2481 if (frame_size < RTE_ETHER_MIN_MTU + VLAN_TAG_SIZE) { in igc_vlan_hw_extend_disable() 2483 frame_size, VLAN_TAG_SIZE + RTE_ETHER_MIN_MTU); in igc_vlan_hw_extend_disable() 2486 IGC_WRITE_REG(hw, IGC_RLPML, frame_size - VLAN_TAG_SIZE); in igc_vlan_hw_extend_disable() 2496 uint32_t frame_size = dev->data->mtu + IGC_ETH_OVERHEAD; in igc_vlan_hw_extend_enable() local 2506 if (frame_size > MAX_RX_JUMBO_FRAME_SIZE) { in igc_vlan_hw_extend_enable() 2508 frame_size, MAX_RX_JUMBO_FRAME_SIZE); in igc_vlan_hw_extend_enable() [all …]
|
| /dpdk/drivers/net/octeontx/ |
| H A D | octeontx_ethdev.c | 523 uint32_t buffsz, frame_size = mtu + OCCTX_L2_OVERHEAD; in octeontx_dev_mtu_set() local 533 if (data->dev_started && frame_size > buffsz && in octeontx_dev_mtu_set() 541 (frame_size > buffsz * OCCTX_RX_NB_SEG_MAX)) in octeontx_dev_mtu_set() 544 rc = octeontx_pko_send_mtu(nic->port_id, frame_size); in octeontx_dev_mtu_set() 548 rc = octeontx_bgx_port_mtu_set(nic->port_id, frame_size); in octeontx_dev_mtu_set() 553 frame_size); in octeontx_dev_mtu_set()
|
| /dpdk/drivers/net/ionic/ |
| H A D | ionic_rxtx.c | 1016 uint32_t frame_size = eth_dev->data->mtu + RTE_ETHER_HDR_LEN; in ionic_dev_rx_queue_start() local 1030 rx_queue_id, rxq->qcq.q.num_descs, frame_size); in ionic_dev_rx_queue_start() 1041 if (ionic_rx_fill(rxq, frame_size) != 0) { in ionic_dev_rx_queue_start() 1129 uint32_t frame_size = in ionic_recv_pkts() local 1139 ionic_rx_fill(rxq, frame_size); in ionic_recv_pkts()
|
| /dpdk/drivers/net/enetc/ |
| H A D | enetc_ethdev.c | 681 uint32_t frame_size = mtu + RTE_ETHER_HDR_LEN + RTE_ETHER_CRC_LEN; in enetc_mtu_set() local 688 !dev->data->scattered_rx && frame_size > in enetc_mtu_set() 698 enetc_port_wr(enetc_hw, ENETC_PM0_MAXFRM, ENETC_SET_MAXFRM(frame_size) | in enetc_mtu_set()
|
| /dpdk/drivers/net/mvpp2/ |
| H A D | mrvl_ethdev.c | 1989 uint32_t frame_size, buf_size = rte_pktmbuf_data_room_size(mp); in mrvl_rx_queue_setup() local 2005 frame_size = buf_size - RTE_PKTMBUF_HEADROOM - MRVL_PKT_EFFEC_OFFS; in mrvl_rx_queue_setup() 2006 if (frame_size < max_rx_pktlen) { in mrvl_rx_queue_setup() 2010 max_rx_pktlen + buf_size - frame_size, in mrvl_rx_queue_setup() 2012 dev->data->mtu = frame_size - RTE_ETHER_HDR_LEN; in mrvl_rx_queue_setup()
|
| /dpdk/drivers/net/virtio/ |
| H A D | virtio_ethdev.c | 938 uint16_t frame_size) in virtio_check_scatter_on_all_rx_queues() argument 960 if (!virtio_rx_check_scatter(frame_size, buf_size, in virtio_check_scatter_on_all_rx_queues() 978 uint32_t frame_size = mtu + ether_hdr_len; in virtio_mtu_set() local 983 if (mtu < RTE_ETHER_MIN_MTU || frame_size > max_frame_size) { in virtio_mtu_set() 989 if (!virtio_check_scatter_on_all_rx_queues(dev, frame_size)) { in virtio_mtu_set() 994 hw->max_rx_pkt_len = frame_size; in virtio_mtu_set()
|
| /dpdk/drivers/net/dpaa/ |
| H A D | dpaa_ethdev.c | 163 uint32_t frame_size = mtu + RTE_ETHER_HDR_LEN + RTE_ETHER_CRC_LEN in dpaa_mtu_set() local 174 !dev->data->scattered_rx && frame_size > buffsz) { in dpaa_mtu_set() 181 (frame_size > buffsz * DPAA_SGT_MAX_ENTRIES)) { in dpaa_mtu_set() 187 fman_if_set_maxfrm(dev->process_private, frame_size); in dpaa_mtu_set()
|
| /dpdk/drivers/net/pfe/ |
| H A D | pfe_ethdev.c | 657 uint16_t frame_size = mtu + RTE_ETHER_HDR_LEN + RTE_ETHER_CRC_LEN; in pfe_mtu_set() local 660 return gemac_set_rx(priv->EMAC_baseaddr, frame_size); in pfe_mtu_set()
|
| /dpdk/drivers/net/e1000/ |
| H A D | em_ethdev.c | 1787 uint32_t frame_size; in eth_em_mtu_set() local 1790 frame_size = mtu + E1000_ETH_OVERHEAD; in eth_em_mtu_set() 1797 frame_size > dev->data->min_rx_buf_size - RTE_PKTMBUF_HEADROOM) { in eth_em_mtu_set()
|
| /dpdk/drivers/net/af_xdp/ |
| H A D | rte_eth_af_xdp.c | 1062 usr_config.frame_size = in xdp_umem_configure() 1080 (uint64_t)usr_config.frame_size + in xdp_umem_configure() 1117 .frame_size = ETH_AF_XDP_FRAME_SIZE, in xdp_umem_configure()
|
| /dpdk/drivers/net/qede/base/ |
| H A D | ecore_mng_tlv.c | 1347 *p_tlv_buf = (u8 *)&p_drv_buf->frame_size; in ecore_mfw_get_iscsi_tlv_value() 1348 return sizeof(p_drv_buf->frame_size); in ecore_mfw_get_iscsi_tlv_value()
|
| H A D | ecore_mcp_api.h | 505 u16 frame_size; member
|
| /dpdk/drivers/net/ixgbe/ |
| H A D | ixgbe_rxtx.c | 5045 uint32_t frame_size = dev->data->mtu + IXGBE_ETH_OVERHEAD; in ixgbe_dev_rx_init() local 5081 maxfrs |= (frame_size << 16); in ixgbe_dev_rx_init() 5155 if (frame_size + 2 * RTE_VLAN_HLEN > buf_size) in ixgbe_dev_rx_init() 5635 uint32_t frame_size = dev->data->mtu + IXGBE_ETH_OVERHEAD; in ixgbevf_dev_rx_init() local 5672 if (ixgbevf_rlpml_set_vf(hw, frame_size) != 0) in ixgbevf_dev_rx_init() 5674 frame_size); in ixgbevf_dev_rx_init() 5731 (frame_size + 2 * RTE_VLAN_HLEN) > buf_size) { in ixgbevf_dev_rx_init()
|
| /dpdk/drivers/net/qede/ |
| H A D | qede_ethdev.c | 2311 uint32_t frame_size; in qede_set_mtu() local 2318 frame_size = mtu + QEDE_MAX_ETHER_HDR_LEN; in qede_set_mtu() 2320 frame_size > dev->data->min_rx_buf_size - RTE_PKTMBUF_HEADROOM) { in qede_set_mtu() 2345 rc = qede_calc_rx_buf_size(dev, bufsz, frame_size); in qede_set_mtu()
|
| /dpdk/drivers/net/thunderx/ |
| H A D | nicvf_ethdev.c | 152 uint32_t buffsz, frame_size = mtu + NIC_HW_L2_OVERHEAD; in nicvf_dev_set_mtu() local 164 (frame_size + 2 * VLAN_TAG_SIZE > buffsz)) in nicvf_dev_set_mtu() 169 (frame_size + 2 * VLAN_TAG_SIZE > buffsz * NIC_HW_MAX_SEGS)) in nicvf_dev_set_mtu()
|
| /dpdk/lib/ethdev/ |
| H A D | rte_ethdev.c | 1032 uint32_t frame_size; in eth_dev_validate_mtu() local 1049 frame_size = mtu + overhead_len; in eth_dev_validate_mtu() 1050 if (frame_size < RTE_ETHER_MIN_LEN) { in eth_dev_validate_mtu() 1053 frame_size, RTE_ETHER_MIN_LEN, port_id); in eth_dev_validate_mtu() 1057 if (frame_size > dev_info->max_rx_pktlen) { in eth_dev_validate_mtu() 1060 frame_size, dev_info->max_rx_pktlen, port_id); in eth_dev_validate_mtu()
|
| /dpdk/drivers/net/atlantic/ |
| H A D | atl_ethdev.c | 1625 uint32_t frame_size = mtu + RTE_ETHER_HDR_LEN + RTE_ETHER_CRC_LEN; in atl_dev_mtu_set() local 1631 if (mtu < RTE_ETHER_MIN_MTU || frame_size > dev_info.max_rx_pktlen) in atl_dev_mtu_set()
|
| /dpdk/drivers/net/ngbe/ |
| H A D | ngbe_ethdev.c | 2460 uint32_t frame_size = mtu + RTE_ETHER_HDR_LEN + RTE_ETHER_CRC_LEN + 4; in ngbe_dev_mtu_set() local 2467 (frame_size + 2 * RTE_VLAN_HLEN > in ngbe_dev_mtu_set() 2478 NGBE_FRMSZ_MAX(frame_size)); in ngbe_dev_mtu_set()
|
| /dpdk/drivers/net/hns3/ |
| H A D | hns3_ethdev_vf.c | 548 uint32_t frame_size = mtu + HNS3_ETH_OVERHEAD; in hns3vf_dev_mtu_set() local 577 frame_size > hw->rx_buf_len) { in hns3vf_dev_mtu_set()
|
| /dpdk/drivers/net/dpaa2/ |
| H A D | dpaa2_ethdev.c | 1495 uint32_t frame_size = mtu + RTE_ETHER_HDR_LEN + RTE_ETHER_CRC_LEN in dpaa2_dev_mtu_set() local 1509 frame_size - RTE_ETHER_CRC_LEN); in dpaa2_dev_mtu_set()
|
| /dpdk/drivers/net/iavf/ |
| H A D | iavf_ethdev.c | 692 uint32_t frame_size = dev->data->mtu + IAVF_ETH_OVERHEAD; in iavf_init_rxq() local 700 frame_size); in iavf_init_rxq()
|
| /dpdk/drivers/net/ice/ |
| H A D | ice_rxtx.c | 280 uint32_t frame_size = dev_data->mtu + ICE_ETH_OVERHEAD; in ice_program_hw_rx_queue() local 289 frame_size); in ice_program_hw_rx_queue() 383 if (frame_size > buf_size) in ice_program_hw_rx_queue()
|
| /dpdk/app/test-pmd/ |
| H A D | config.c | 1275 uint32_t frame_size; in eth_dev_validate_mtu() local 1297 frame_size = mtu + overhead_len; in eth_dev_validate_mtu() 1298 if (frame_size > dev_info.max_rx_pktlen) { in eth_dev_validate_mtu() 1301 frame_size, dev_info.max_rx_pktlen, port_id); in eth_dev_validate_mtu()
|