RE: [PATCH v2 net-next 3/5] et: fec: add rx_frame_size to support configurable RX length
From: Wei Fang
Date: Fri Aug 22 2025 - 06:14:55 EST
> @@ -4563,6 +4563,7 @@ fec_probe(struct platform_device *pdev)
> pinctrl_pm_select_sleep_state(&pdev->dev);
>
> fep->pagepool_order = 0;
> + fep->rx_frame_size = FEC_ENET_RX_FRSIZE;
According to the RM, to allow one maximum size frame per buffer,
FEC_R_BUFF_SIZE must be set to FEC_R_CNTRL [MAX_FL] or larger.
FEC_ENET_RX_FRSIZE is greater than PKT_MAXBUF_SIZE, I'm not
sure whether it will cause some unknown issues.
> fep->max_buf_size = PKT_MAXBUF_SIZE;
> ndev->max_mtu = fep->max_buf_size - ETH_HLEN - ETH_FCS_LEN;