gPTPレイヤ2パケットがS上のGMAC0を介して最高優先度で送信されるようにする方法こんにちは
S32G399のGMAC0を介してgPTPレイヤ2パケットが最高優先度で送信されるようにするにはどうすればよいですか?

Re: How to ensure that gPTP Layer 2 packets are transmitted with the highest priority via GMAC0 on tgPTPフレームがQ4に入力されていることを確認してください。
これをどう実装すればいいのでしょうか?
Re: How to ensure that gPTP Layer 2 packets are transmitted with the highest priority via GMAC0 on tこんにちは、ジジエ
ご返信と情報提供ありがとうございます。
この機能を実装するには、以下の図のようにBSPユーザーマニュアルを参照してみることができます。Q4には別の時間枠を設定し、より高い優先度を持たせることも検討できます。さらに、gPTPフレームがQ4に入ることを確認してください。レイヤー2のタイムウィンドウ設定に関する以下のコマンドを参考にできます:
tc qdisc add dev eth0 root taprio \
num_tc 5 \
マップ 0 1 2 3 4 \
キュー 1@0 1@1 1@2 1@3 1@4 \
ベースタイム 0 \
スケジュールエントリ S 10 50000 \
スケジュールエントリ S 0f 450000 \
スケジュールエントリ S 1f 96 \
フラグ 0x2

この情報があなたの助けになれば幸いです。
BR
ジョーイ
Re: How to ensure that gPTP Layer 2 packets are transmitted with the highest priority via GMAC0 on tMコアまたはAコアでGMAC0を使用してgPTPを利用していますか?
A: Aコアについて
現在、GMACのTSN機能を利用していますか?VLANは使用されましたか?
A: GMACのTSN機能を利用すること:gptp;gptpパケットにはVLANがありません。
GMACコントローラは5つのTx/Rxキューを提供します。
すべてのgPTPトラフィックを最も優先度の高いTx/Rxキュー(q4)にルーティングする必要があります。
対応するレジスタの設定やコード実装方法、そしてLInuxでの設定方法(例えば:tc、ip)についてアドバイスいただけますか?
Re: How to ensure that gPTP Layer 2 packets are transmitted with the highest priority via GMAC0 on tこんにちは、ジジエ
お問い合わせいただきありがとうございます。もう少し詳しい情報を教えてもらえますか?
MコアまたはAコアでGMAC0を使用してgPTPを利用していますか?
現在、GMACのTSN機能を利用していますか?VLANは使用されましたか?
BR
ジョーイ
Re: How to ensure that gPTP Layer 2 packets are transmitted with the highest priority via GMAC0 on tこんにちは、ジジエ
ご返信よろしくお願いします。
デバイスツリーのgmac0セクションでキュー情報の設定を試してみてください。
arch\arm64\boot\dts\freescale\s32cc.dtsi というファイルが含まれています。
gmac0 : ethernet@4033c000 {
ステータス = "無効" ;
compatible = "nxp,s32cc-dwmac" ;
mtl_rx_setup_gmac0 : rx-queues-config {
snps、使用する受信キュー = < 5 >;
#address-cells = < 1 >;
#size-cells = < 0 >;
queue@0 {
};
queue@1 {
};
queue@2 {
};
queue@3 {
};
queue@4 {
};
};
mtl_tx_setup_gmac0 : tx-queues-config {
snps、使用するtx-queues-to-use = < 5 >;
#address-cells = < 1 >;
#size-cells = < 0 >;
queue@0 {
};
queue@1 {
};
queue@2 {
};
queue@3 {
};
queue@4 {
};
};
また、GMACドライバでRXキューパケットのルーティング設定を見つけられます。Q4のノードを「snps,route-ptp」として設定してみてください。
ご質問があればいつでもご連絡ください。
BR
ジョーイ