On 4/18/2018 5:56 AM, Jerin Jacob wrote: > -----Original Message----- >> Date: Mon, 16 Apr 2018 10:44:47 +0000 >> From: Nitin Saxena <nitin.sax...@caviumnetworks.com> >> To: Jerin Jacob <jerin.ja...@caviumnetworks.com> >> Cc: Nitin Saxena <nitin.sax...@caviumnetworks.com>, Narayana Prasad >> <narayanaprasad.athr...@caviumnetworks.com>, dev@dpdk.org >> Subject: [PATCH] net/thunderx: fix MTU configuration for jumbo pkts >> X-Mailer: git-send-email 2.7.4 >> >> thunderx pmd driver passes dev_info.max_rx_pktlen as >> 9200 (via rte_eth_dev_info_get()) to application. >> But, when application tries to set MTU as >> (9200 - sizeof(ethernet_header_t)) the operation fails >> because of missing CRC and VLAN additions. >> >> This patch fixes the following for thunderx pmd driver: >> - Sets NIC_HW_MAX_FRS to 9216 (instead of 9200) >> - Sets NIC_HW_MAX_MTU to 9190 (NIC_HW_MAX_FRS - ETH_HLEN >> - ETHER_CRC_LEN - 2*VLAN_HLEN) >> - Sets dev_info->max_rx_pkt_len to NIC_HW_MAX_MTU + >> ETH_HLEN (instead of 9200) >> - Allows rte_eth_dev_set_mtu() to pass if application >> (like VPP) calls rte_eth_dev_set_mtu() before >> rte_eth_dev_start() by putting appropriate check for >> dev->data->dev_started >> >> Fixes: 65d9804edc05 ("net/thunderx: support MTU configuration") >> > > Cc: sta...@dpdk.org > >> Signed-off-by: Nitin Saxena <nitin.sax...@caviumnetworks.com> > > Acked-by: Jerin Jacob <jerin.ja...@caviumnetworks.com>
Applied to dpdk-next-net/master, thanks.