Home
last modified time | relevance | path

Searched refs:frame_size (Results 1 – 25 of 30) sorted by relevance

12

/dpdk/drivers/net/cnxk/
H A Dcnxk_ethdev_ops.c446 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 Dmvneta_rxtx.c710 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 Digc_ethdev.c1577 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 Docteontx_ethdev.c523 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 Dionic_rxtx.c1016 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 Denetc_ethdev.c681 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 Dmrvl_ethdev.c1989 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 Dvirtio_ethdev.c938 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 Ddpaa_ethdev.c163 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 Dpfe_ethdev.c657 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 Dem_ethdev.c1787 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 Drte_eth_af_xdp.c1062 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 Decore_mng_tlv.c1347 *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 Decore_mcp_api.h505 u16 frame_size; member
/dpdk/drivers/net/ixgbe/
H A Dixgbe_rxtx.c5045 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 Dqede_ethdev.c2311 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 Dnicvf_ethdev.c152 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 Drte_ethdev.c1032 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 Datl_ethdev.c1625 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 Dngbe_ethdev.c2460 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 Dhns3_ethdev_vf.c548 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 Ddpaa2_ethdev.c1495 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 Diavf_ethdev.c692 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 Dice_rxtx.c280 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 Dconfig.c1275 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()

12