LS1043A Jumbo frame support in Linux Mainline

キャンセル
次の結果を表示 
表示  限定  | 次の代わりに検索 
もしかして: 

LS1043A Jumbo frame support in Linux Mainline

1,022件の閲覧回数
timsalabim
Contributor II

Dear NXP support, 

we are evaluating Jumbo Frames on LS1043A with a custom specific board, but when changing the MTU size in Linux the system shows:

Error: mtu greater than device maximum.

 During my research, I came across the following NXP Community thread:
https://community.nxp.com/t5/Layerscape/Why-is-LS1043-MTU-limited-to-2K-not-4K/m-p/847022 

Which refers to FMAN Errata A-010022 and a patch to fix this behavior in the NXP LSDK Kernel.
But I did not find anything similar for Linux Mainline Kernel, are there any fixes NXP can provide to support Jumbo Frames ? 

thank you in advance 

ラベル(1)
0 件の賞賛
返信
4 返答(返信)

880件の閲覧回数
timsalabim
Contributor II

Hello LFGP, 

thank you for the reply, Since Layerscape CPUs are primarily intended for network equipment, we as manufacturer are very interested in using the Linux mainline kernel, as the platforms are supported for a very long time and we are not dependent on NXP for kernel updates. This is becoming increasingly important for us and our customers, especially in light of the Cyber Resilience Act. 

best regards 

Tim 

0 件の賞賛
返信

974件の閲覧回数
LFGP
NXP TechSupport
NXP TechSupport
Dear @timsalabim,
unfortunately we don't have anything for the Linux Mainline Kernel regarding jumbo frames, due they are managed by the block DPAA we recommend to use the NXP SDK.

BR
LFGP
0 件の賞賛
返信

1,008件の閲覧回数
LFGP
NXP TechSupport
NXP TechSupport
Dear @timsalabim,

Did you set the DPAA Ethernet driver into the Kernel to support jumbo frames?
please review, into the LLDP user manual, the subsection "7.2.2.5.2.2 Kconfig options" and the "7.2.2.5.3.3 Jumbo frames support".
BR
LFGP
0 件の賞賛
返信

1,006件の閲覧回数
timsalabim
Contributor II

Hello, 

thanks for the reply, the mentioned option are only available in the NXP based Linux kernel, which uses CONFIG_FSL_SDK_DPAA

https://docs.nxp.com/bundle/UG10081_LLDP_L6.1.55_2.2.0/page/topics/jumbo_frames_support.html 

In the Linux Mainline kernel CONFIG_FSL_DPPA_ETH is used which does not have the extended options in the kernel menuconfig

https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/tree/drivers/net/ethernet/freescale... 

 

best regards 

Tim 


 

タグ(1)
0 件の賞賛
返信
%3CLINGO-SUB%20id%3D%22lingo-sub-2184792%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3ELinux%E3%83%A1%E3%82%A4%E3%83%B3%E3%83%A9%E3%82%A4%E3%83%B3%E3%81%AB%E3%81%8A%E3%81%91%E3%82%8BLS1043A%E3%82%B8%E3%83%A3%E3%83%B3%E3%83%9C%E3%83%95%E3%83%AC%E3%83%BC%E3%83%A0%E3%81%AE%E3%82%B5%E3%83%9D%E3%83%BC%E3%83%88%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2184792%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3ENXP%E3%82%B5%E3%83%9D%E3%83%BC%E3%83%88%E6%A7%98%3C%2FP%3E%3CP%3E%E7%A7%81%E3%81%9F%E3%81%A1%E3%81%AF%E3%82%AB%E3%82%B9%E3%82%BF%E3%83%A0%E7%89%B9%E5%AE%9A%E3%83%9C%E3%83%BC%E3%83%89%E3%82%92%E4%BD%BF%E7%94%A8%E3%81%97%E3%81%A6%20LS1043A%20%E3%81%A7%E3%82%B8%E3%83%A3%E3%83%B3%E3%83%9C%20%E3%83%95%E3%83%AC%E3%83%BC%E3%83%A0%E3%82%92%E8%A9%95%E4%BE%A1%E3%81%97%E3%81%A6%E3%81%84%E3%81%BE%E3%81%99%E3%81%8C%E3%80%81Linux%20%E3%81%A7%20MTU%20%E3%82%B5%E3%82%A4%E3%82%BA%E3%82%92%E5%A4%89%E6%9B%B4%E3%81%99%E3%82%8B%E3%81%A8%E3%80%81%E3%82%B7%E3%82%B9%E3%83%86%E3%83%A0%E3%81%AB%E3%81%AF%E6%AC%A1%E3%81%AE%E3%82%88%E3%81%86%E3%81%AB%E8%A1%A8%E7%A4%BA%E3%81%95%E3%82%8C%E3%81%BE%E3%81%99%E3%80%82%3C%2FP%3E%3CPRE%20class%3D%22lia-code-sample%20language-markup%22%3E%3CCODE%20translate%3D%22no%22%3EError%3A%20mtu%20greater%20than%20device%20maximum.%3C%2FCODE%3E%3C%2FPRE%3E%3CP%3E%E8%AA%BF%E6%9F%BB%E4%B8%AD%E3%81%AB%E3%80%81%E6%AC%A1%E3%81%AE%20NXP%20%E3%82%B3%E3%83%9F%E3%83%A5%E3%83%8B%E3%83%86%E3%82%A3%20%E3%82%B9%E3%83%AC%E3%83%83%E3%83%89%E3%82%92%E8%A6%8B%E3%81%A4%E3%81%91%E3%81%BE%E3%81%97%E3%81%9F%E3%80%82%3CBR%20%2F%3E%20%3CA%20href%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2FLayerscape%2FWhy-is-LS1043-MTU-limited-to-2K-not-4K%2Fm-p%2F847022%22%20target%3D%22_blank%22%3Ehttps%3A%2F%2Fcommunity.nxp.com%2Ft5%2FLayerscape%2FLS1043-MTU%20%E3%81%8C%202K%20%E3%81%AB%E5%88%B6%E9%99%90%E3%81%95%E3%82%8C%E3%80%814K%20%E3%81%A7%E3%81%AF%E3%81%AA%E3%81%84%E7%90%86%E7%94%B1%2Fmp%2F847022%3C%2FA%3E%3CBR%20%2F%3E%3CBR%20%2F%3E%E3%81%93%E3%82%8C%E3%81%AF%E3%80%81FMAN%20%3CSPAN%3EErrata%20A-010022%20%E3%81%A8%E3%80%81NXP%20LSDK%20%E3%82%AB%E3%83%BC%E3%83%8D%E3%83%AB%E3%81%A7%E3%81%93%E3%81%AE%E5%8B%95%E4%BD%9C%E3%82%92%E4%BF%AE%E6%AD%A3%E3%81%99%E3%82%8B%E3%83%91%E3%83%83%E3%83%81%E3%82%92%E6%8C%87%E3%81%97%E3%81%BE%E3%81%99%E3%80%82%3CBR%20%2F%3E%E3%81%97%E3%81%8B%E3%81%97%E3%80%81Linux%20%E3%83%A1%E3%82%A4%E3%83%B3%E3%83%A9%E3%82%A4%E3%83%B3%20%E3%82%AB%E3%83%BC%E3%83%8D%E3%83%AB%E3%81%AB%E3%81%A4%E3%81%84%E3%81%A6%E3%81%AF%E5%90%8C%E6%A7%98%E3%81%AE%E3%82%82%E3%81%AE%E3%81%AF%E8%A6%8B%E3%81%A4%E3%81%8B%E3%82%8A%E3%81%BE%E3%81%9B%E3%82%93%E3%81%A7%E3%81%97%E3%81%9F%E3%80%82NXP%20%E3%81%8C%E3%82%B8%E3%83%A3%E3%83%B3%E3%83%9C%20%E3%83%95%E3%83%AC%E3%83%BC%E3%83%A0%E3%82%92%E3%82%B5%E3%83%9D%E3%83%BC%E3%83%88%E3%81%99%E3%82%8B%E3%81%9F%E3%82%81%E3%81%AB%E6%8F%90%E4%BE%9B%E3%81%A7%E3%81%8D%E3%82%8B%E4%BF%AE%E6%AD%A3%E3%81%AF%E3%81%82%E3%82%8A%E3%81%BE%E3%81%99%E3%81%8B%3F%3CBR%20%2F%3E%3CBR%20%2F%3E%E3%82%88%E3%82%8D%E3%81%97%E3%81%8F%E3%81%8A%E9%A1%98%E3%81%84%E3%81%97%E3%81%BE%E3%81%99%3C%2FSPAN%3E%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-LABS%20id%3D%22lingo-labs-2184792%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CLINGO-LABEL%3EQorIQ%20LS1%E3%83%87%E3%83%90%E3%82%A4%E3%82%B9%3C%2FLINGO-LABEL%3E%3C%2FLINGO-LABS%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2191382%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%20translate%3D%22no%22%3ERe%3A%20LS1043A%20Jumbo%20frame%20support%20in%20Linux%20Mainline%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2191382%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3E%E3%81%93%E3%82%93%E3%81%AB%E3%81%A1%E3%81%AF%3CSPAN%3E%E3%80%81LFGP%E3%81%95%E3%82%93%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3CSPAN%3E%E3%81%94%E8%BF%94%E4%BF%A1%E3%81%82%E3%82%8A%E3%81%8C%E3%81%A8%E3%81%86%E3%81%94%E3%81%96%E3%81%84%E3%81%BE%E3%81%99%E3%80%82Layerscape%20CPU%20%E3%81%AF%E4%B8%BB%E3%81%AB%E3%83%8D%E3%83%83%E3%83%88%E3%83%AF%E3%83%BC%E3%82%AF%E6%A9%9F%E5%99%A8%E5%90%91%E3%81%91%E3%81%A7%E3%81%82%E3%82%8B%E3%81%9F%E3%82%81%E3%80%81%E3%83%97%E3%83%A9%E3%83%83%E3%83%88%E3%83%95%E3%82%A9%E3%83%BC%E3%83%A0%E3%81%8C%E9%9D%9E%E5%B8%B8%E3%81%AB%E9%95%B7%E6%9C%9F%E9%96%93%E3%82%B5%E3%83%9D%E3%83%BC%E3%83%88%E3%81%95%E3%82%8C%E3%81%A6%E3%81%8A%E3%82%8A%E3%80%81%E3%82%AB%E3%83%BC%E3%83%8D%E3%83%AB%E3%81%AE%E3%82%A2%E3%83%83%E3%83%97%E3%83%87%E3%83%BC%E3%83%88%E3%82%92%20NXP%20%E3%81%AB%E4%BE%9D%E5%AD%98%E3%81%97%E3%81%A6%E3%81%84%E3%81%AA%E3%81%84%E3%81%93%E3%81%A8%E3%81%8B%E3%82%89%E3%80%81%E3%83%A1%E3%83%BC%E3%82%AB%E3%83%BC%E3%81%A8%E3%81%97%E3%81%A6%20Linux%20%E3%83%A1%E3%82%A4%E3%83%B3%E3%83%A9%E3%82%A4%E3%83%B3%20%E3%82%AB%E3%83%BC%E3%83%8D%E3%83%AB%E3%81%AE%E4%BD%BF%E7%94%A8%E3%81%AB%E9%9D%9E%E5%B8%B8%E3%81%AB%E8%88%88%E5%91%B3%E3%82%92%E6%8C%81%E3%81%A3%E3%81%A6%E3%81%84%E3%81%BE%E3%81%99%E3%80%82%E3%81%93%E3%82%8C%E3%81%AF%E3%80%81%E7%89%B9%E3%81%AB%E3%82%B5%E3%82%A4%E3%83%90%E3%83%BC%E3%83%AC%E3%82%B8%E3%83%AA%E3%82%A8%E3%83%B3%E3%82%B9%E6%B3%95%E3%82%92%E8%80%83%E6%85%AE%E3%81%99%E3%82%8B%E3%81%A8%E3%80%81%E5%BD%93%E7%A4%BE%E3%81%A8%E3%81%8A%E5%AE%A2%E6%A7%98%E3%81%AB%E3%81%A8%E3%81%A3%E3%81%A6%E3%81%BE%E3%81%99%E3%81%BE%E3%81%99%E9%87%8D%E8%A6%81%E3%81%AB%E3%81%AA%E3%81%A3%E3%81%A6%E3%81%84%E3%81%BE%E3%81%99%E3%80%82%3CBR%20%2F%3E%3CBR%20%2F%3E%E3%82%88%E3%82%8D%E3%81%97%E3%81%8F%E3%81%8A%E9%A1%98%E3%81%84%E3%81%97%E3%81%BE%E3%81%99%3CBR%20%2F%3E%3CBR%20%2F%3E%E3%83%86%E3%82%A3%E3%83%A0%3C%2FSPAN%3E%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2186093%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%20translate%3D%22no%22%3ERe%3A%20LS1043A%20Jumbo%20frame%20support%20in%20Linux%20Mainline%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2186093%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%E8%A6%AA%E6%84%9B%E3%81%AA%E3%82%8B%3CA%20href%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F180431%22%20target%3D%22_blank%22%3E%40timsalabim%3C%2FA%3E%E6%A7%98%E3%80%81%3CBR%20%2F%3E%E6%AE%8B%E5%BF%B5%E3%81%AA%E3%81%8C%E3%82%89%E3%80%81%E3%82%B8%E3%83%A3%E3%83%B3%E3%83%9C%20%E3%83%95%E3%83%AC%E3%83%BC%E3%83%A0%E3%81%AB%E9%96%A2%E3%81%97%E3%81%A6%E3%81%AF%20Linux%20%E3%83%A1%E3%82%A4%E3%83%B3%E3%83%A9%E3%82%A4%E3%83%B3%20%E3%82%AB%E3%83%BC%E3%83%8D%E3%83%AB%E3%81%AB%E9%96%A2%E3%81%99%E3%82%8B%E6%83%85%E5%A0%B1%E3%81%AF%E3%81%82%E3%82%8A%E3%81%BE%E3%81%9B%E3%82%93%E3%80%82%E3%82%B8%E3%83%A3%E3%83%B3%E3%83%9C%20%E3%83%95%E3%83%AC%E3%83%BC%E3%83%A0%E3%81%AF%E3%83%96%E3%83%AD%E3%83%83%E3%82%AF%20DPAA%20%E3%81%AB%E3%82%88%E3%81%A3%E3%81%A6%E7%AE%A1%E7%90%86%E3%81%95%E3%82%8C%E3%82%8B%E3%81%9F%E3%82%81%E3%80%81NXP%20SDK%20%E3%82%92%E4%BD%BF%E7%94%A8%E3%81%99%E3%82%8B%E3%81%93%E3%81%A8%E3%82%92%E3%81%8A%E5%8B%A7%E3%82%81%E3%81%97%E3%81%BE%E3%81%99%E3%80%82%3CBR%20%2F%3E%3CBR%20%2F%3E%20BR%3CBR%20%2F%3E%20LFGP%3CBR%20%2F%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2184983%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%20translate%3D%22no%22%3ERe%3A%20LS1043A%20Jumbo%20frame%20support%20in%20Linux%20Mainline%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2184983%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3E%E3%81%93%E3%82%93%E3%81%AB%E3%81%A1%E3%81%AF%E3%80%81%3CBR%20%2F%3E%3CBR%20%2F%3E%E8%BF%94%E4%BF%A1%E3%81%82%E3%82%8A%E3%81%8C%E3%81%A8%E3%81%86%E3%81%94%E3%81%96%E3%81%84%E3%81%BE%E3%81%99%E3%80%82%E4%B8%8A%E8%A8%98%E3%81%AE%E3%82%AA%E3%83%97%E3%82%B7%E3%83%A7%E3%83%B3%E3%81%AF%E3%80%81%20%3CSTRONG%3ECONFIG_FSL_SDK_DPAA%3C%2FSTRONG%3E%E3%82%92%E4%BD%BF%E7%94%A8%E3%81%99%E3%82%8BNXP%E3%83%99%E3%83%BC%E3%82%B9%E3%81%AELinux%E3%82%AB%E3%83%BC%E3%83%8D%E3%83%AB%E3%81%A7%E3%81%AE%E3%81%BF%E5%88%A9%E7%94%A8%E5%8F%AF%E8%83%BD%E3%81%A7%E3%81%99%E3%80%82%3C%2FP%3E%3CP%3E%3CA%20href%3D%22https%3A%2F%2Fdocs.nxp.com%2Fbundle%2FUG10081_LLDP_L6.1.55_2.2.0%2Fpage%2Ftopics%2Fjumbo_frames_support.html%22%20target%3D%22_blank%22%20rel%3D%22nofollow%20noopener%20noreferrer%22%3Ehttps%3A%2F%2Fdocs.nxp.com%2Fbundle%2FUG10081_LLDP_L6.1.55_2.2.0%2Fpage%2Ftopics%2Fjumbo_frames_support.html%3C%2FA%3E%3CBR%20%2F%3E%3CBR%20%2F%3ELinux%E3%83%A1%E3%82%A4%E3%83%B3%E3%83%A9%E3%82%A4%E3%83%B3%E3%82%AB%E3%83%BC%E3%83%8D%E3%83%AB%E3%81%A7%E3%81%AF%E3%80%81%E3%82%AB%E3%83%BC%E3%83%8D%E3%83%AB%E3%83%A1%E3%83%8B%E3%83%A5%E3%83%BC%E6%A7%8B%E6%88%90%E3%81%AB%E6%8B%A1%E5%BC%B5%E3%82%AA%E3%83%97%E3%82%B7%E3%83%A7%E3%83%B3%E3%81%8C%E3%81%AA%E3%81%84%3CSTRONG%3ECONFIG_FSL_DPPA_ETH%3C%2FSTRONG%3E%E3%81%8C%E4%BD%BF%E7%94%A8%E3%81%95%E3%82%8C%E3%81%A6%E3%81%84%E3%81%BE%E3%81%99%E3%80%82%3CBR%20%2F%3E%3CBR%20%2F%3E%20%3CA%20href%3D%22https%3A%2F%2Fgit.kernel.org%2Fpub%2Fscm%2Flinux%2Fkernel%2Fgit%2Fstable%2Flinux.git%2Ftree%2Fdrivers%2Fnet%2Fethernet%2Ffreescale%2Fdpaa%2FKconfig%3Fh%3Dv6.12.52%22%20target%3D%22_self%22%20rel%3D%22nofollow%20noopener%20noreferrer%22%3Ehttps%3A%2F%2Fgit.kernel.org%2Fpub%2Fscm%2Flinux%2Fkernel%2Fgit%2Fstable%2Flinux.git%2Ftree%2Fdrivers%2Fnet%2Fethernet%2Ffreescale%2Fdpaa%2FKconfig%3Fh%3Dv6.12.52%3C%2FA%3E%3C%2FP%3E%3CBR%20%2F%3E%3CP%3E%E3%82%88%E3%82%8D%E3%81%97%E3%81%8F%E3%81%8A%E9%A1%98%E3%81%84%E3%81%97%E3%81%BE%E3%81%99%3CBR%20%2F%3E%3CBR%20%2F%3E%E3%83%86%E3%82%A3%E3%83%A0%3C%2FP%3E%3CP%3E%3CBR%20%2F%3E%26nbsp%3B%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2184945%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%20translate%3D%22no%22%3ERe%3A%20LS1043A%20Jumbo%20frame%20support%20in%20Linux%20Mainline%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2184945%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%E8%A6%AA%E6%84%9B%E3%81%AA%E3%82%8B%3CA%20href%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F180431%22%20target%3D%22_blank%22%3E%40timsalabim%3C%2FA%3E%E6%A7%98%E3%80%81%3CBR%20%2F%3E%3CBR%20%2F%3E%E3%82%B8%E3%83%A3%E3%83%B3%E3%83%9C%20%E3%83%95%E3%83%AC%E3%83%BC%E3%83%A0%E3%82%92%E3%82%B5%E3%83%9D%E3%83%BC%E3%83%88%E3%81%99%E3%82%8B%E3%81%9F%E3%82%81%E3%81%AB%E3%80%81%E3%82%AB%E3%83%BC%E3%83%8D%E3%83%AB%E3%81%AB%20DPAA%20%E3%82%A4%E3%83%BC%E3%82%B5%E3%83%8D%E3%83%83%E3%83%88%20%E3%83%89%E3%83%A9%E3%82%A4%E3%83%90%E3%82%92%E8%A8%AD%E5%AE%9A%E3%81%97%E3%81%BE%E3%81%97%E3%81%9F%E3%81%8B%3F%3CBR%20%2F%3E%20LLDP%E3%83%A6%E3%83%BC%E3%82%B6%E3%83%BC%E3%83%9E%E3%83%8B%E3%83%A5%E3%82%A2%E3%83%AB%E3%81%AE%E3%80%8C7.2.2.5.2.2%20Kconfig%E3%82%AA%E3%83%97%E3%82%B7%E3%83%A7%E3%83%B3%E3%80%8D%E3%81%A8%E3%80%8C7.2.2.5.3.3%E3%80%8C%E3%82%B8%E3%83%A3%E3%83%B3%E3%83%9C%20%E3%83%95%E3%83%AC%E3%83%BC%E3%83%A0%E3%81%AE%E3%82%B5%E3%83%9D%E3%83%BC%E3%83%88%E3%80%8D%E3%80%82%3CBR%20%2F%3EBR%3CBR%20%2F%3E%20LFGP%3C%2FLINGO-BODY%3E