How to Enable and Disable Packet Forwarding Engine (PFE) at Runtime in Linux

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

How to Enable and Disable Packet Forwarding Engine (PFE) at Runtime in Linux

ソリューションへジャンプ
1,981件の閲覧回数
irfank
Contributor III

Hello;

I am seeking a method to deactivate/partially disable /constrain/disable power the PFE in runtime.

0 件の賞賛
返信
1 解決策
1,951件の閲覧回数
chenyin_h
NXP Employee
NXP Employee

Hello, @irfank

Thanks for the questions

Sorry that I am not sure which version BSP you are using nor which device referred to(S32G2 or G3?), let me take S32G2RDB2 with BSP40 for example.

Currently, the PM runtime feature is enabled by default in PFE Linux driver.

By default, the device PM control policy is “auto”, which means to allow the device to be power managed at run time. If you want to disable the run time PM, you may change it to “on”, which to prevent the device from being power managed, logs below for your reference.

root@s32g274ardb2:~# cat /sys/devices/platform/soc/46000000.pfe/power/control

auto

root@s32g274ardb2:~# echo "on" > /sys/devices/platform/soc/46000000.pfe/power/control

root@s32g274ardb2:~# cat /sys/devices/platform/soc/46000000.pfe/power/control

on 

 

Best Regards

Chenyin

元の投稿で解決策を見る

1 返信
1,952件の閲覧回数
chenyin_h
NXP Employee
NXP Employee

Hello, @irfank

Thanks for the questions

Sorry that I am not sure which version BSP you are using nor which device referred to(S32G2 or G3?), let me take S32G2RDB2 with BSP40 for example.

Currently, the PM runtime feature is enabled by default in PFE Linux driver.

By default, the device PM control policy is “auto”, which means to allow the device to be power managed at run time. If you want to disable the run time PM, you may change it to “on”, which to prevent the device from being power managed, logs below for your reference.

root@s32g274ardb2:~# cat /sys/devices/platform/soc/46000000.pfe/power/control

auto

root@s32g274ardb2:~# echo "on" > /sys/devices/platform/soc/46000000.pfe/power/control

root@s32g274ardb2:~# cat /sys/devices/platform/soc/46000000.pfe/power/control

on 

 

Best Regards

Chenyin

%3CLINGO-SUB%20id%3D%22lingo-sub-1848645%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3ELinux%E3%81%A7%E5%AE%9F%E8%A1%8C%E6%99%82%E3%81%AB%E3%83%91%E3%82%B1%E3%83%83%E3%83%88%E8%BB%A2%E9%80%81%E3%82%A8%E3%83%B3%E3%82%B8%E3%83%B3(PFE)%E3%82%92%E6%9C%89%E5%8A%B9%E3%81%BE%E3%81%9F%E3%81%AF%E7%84%A1%E5%8A%B9%E3%81%AB%E3%81%99%E3%82%8B%E6%96%B9%E6%B3%95%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-1848645%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3E%3CSPAN%3EHello%3B%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3CSPAN%3E%E5%AE%9F%E8%A1%8C%E6%99%82%E3%81%ABPFE%E3%81%AE%E9%9B%BB%E6%BA%90%E3%82%92%E9%9D%9E%E3%82%A2%E3%82%AF%E3%83%86%E3%82%A3%E3%83%96%E5%8C%96%2F%E9%83%A8%E5%88%86%E7%9A%84%E3%81%AB%E7%84%A1%E5%8A%B9%E3%81%AB%2F%E5%88%B6%E7%B4%84%2F%E7%84%A1%E5%8A%B9%E3%81%AB%E3%81%99%E3%82%8B%E6%96%B9%E6%B3%95%E3%82%92%E6%8E%A2%E3%81%97%E3%81%A6%E3%81%84%E3%81%BE%E3%81%99%E3%80%82%3C%2FSPAN%3E%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-1849474%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3ERe%3ALinux%E3%81%A7%E5%AE%9F%E8%A1%8C%E6%99%82%E3%81%AB%E3%83%91%E3%82%B1%E3%83%83%E3%83%88%E8%BB%A2%E9%80%81%E3%82%A8%E3%83%B3%E3%82%B8%E3%83%B3(PFE)%E3%82%92%E6%9C%89%E5%8A%B9%E3%81%BE%E3%81%9F%E3%81%AF%E7%84%A1%E5%8A%B9%E3%81%AB%E3%81%99%E3%82%8B%E6%96%B9%E6%B3%95%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-1849474%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%40%3CA%20href%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F212774%22%20target%3D%22_blank%22%3Eirfank%3C%2FA%3E%3C%2FP%3E%0A%3CP%3E%E3%81%94%E8%B3%AA%E5%95%8F%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%3C%2FP%3E%0A%3CP%3E%E7%94%B3%E3%81%97%E8%A8%B3%E3%81%82%E3%82%8A%E3%81%BE%E3%81%9B%E3%82%93%E3%81%8C%E3%80%81%E4%BD%BF%E7%94%A8%E3%81%97%E3%81%A6%E3%81%84%E3%82%8BBSP%E3%81%AE%E3%83%90%E3%83%BC%E3%82%B8%E3%83%A7%E3%83%B3%E3%82%82%E3%80%81%E5%8F%82%E7%85%A7%E3%81%95%E3%82%8C%E3%81%A6%E3%81%84%E3%82%8B%E3%83%87%E3%83%90%E3%82%A4%E3%82%B9(S32G2%E3%81%BE%E3%81%9F%E3%81%AFG3)%E3%82%82%E3%82%8F%E3%81%8B%E3%82%8A%E3%81%BE%E3%81%9B%E3%82%93%E3%81%8C%E3%80%81BSP40%E3%81%AE%E4%BE%8B%E3%81%A7S32G2RDB2%E3%82%92%E5%8F%96%E3%82%8A%E4%B8%8A%E3%81%92%E3%81%BE%E3%81%99%E3%80%82%3C%2FP%3E%0A%3CP%3E%E7%8F%BE%E5%9C%A8%E3%80%81PM%20%E3%83%A9%E3%83%B3%E3%82%BF%E3%82%A4%E3%83%A0%E6%A9%9F%E8%83%BD%E3%81%AF%20PFE%20Linux%20%E3%83%89%E3%83%A9%E3%82%A4%E3%83%90%E3%83%BC%E3%81%A7%E3%83%87%E3%83%95%E3%82%A9%E3%83%AB%E3%83%88%E3%81%A7%E6%9C%89%E5%8A%B9%E3%81%AB%E3%81%AA%E3%81%A3%E3%81%A6%E3%81%84%E3%81%BE%E3%81%99%E3%80%82%3C%2FP%3E%0A%3CP%3E%E3%83%87%E3%83%95%E3%82%A9%E3%83%AB%E3%83%88%E3%81%A7%E3%81%AF%E3%80%81%E3%83%87%E3%83%90%E3%82%A4%E3%82%B9%E3%81%AE%20PM%20%E5%88%B6%E5%BE%A1%E3%83%9D%E3%83%AA%E3%82%B7%E3%83%BC%E3%81%AF%E3%80%8C%E8%87%AA%E5%8B%95%E3%80%8D%E3%81%A7%E3%81%82%E3%82%8A%E3%80%81%E3%81%93%E3%82%8C%E3%81%AF%E5%AE%9F%E8%A1%8C%E6%99%82%E3%81%AB%E3%83%87%E3%83%90%E3%82%A4%E3%82%B9%E3%81%AE%E9%9B%BB%E6%BA%90%E7%AE%A1%E7%90%86%E3%82%92%E8%A8%B1%E5%8F%AF%E3%81%99%E3%82%8B%E3%81%93%E3%81%A8%E3%82%92%E6%84%8F%E5%91%B3%E3%81%97%E3%81%BE%E3%81%99%E3%80%82%E3%83%A9%E3%83%B3%E3%82%BF%E3%82%A4%E3%83%A0PM%E3%82%92%E7%84%A1%E5%8A%B9%E3%81%AB%E3%81%99%E3%82%8B%E5%A0%B4%E5%90%88%E3%81%AF%E3%80%81%E3%83%87%E3%83%90%E3%82%A4%E3%82%B9%E3%82%92%E9%9B%BB%E6%BA%90%E7%AE%A1%E7%90%86%E3%81%97%E3%81%AA%E3%81%84%E3%82%88%E3%81%86%E3%81%AB%E3%80%8C%E3%82%AA%E3%83%B3%E3%80%8D%E3%81%AB%E5%A4%89%E6%9B%B4%E3%81%99%E3%82%8B%E3%81%93%E3%81%A8%E3%81%8C%E3%81%A7%E3%81%8D%E3%81%BE%E3%81%99%E3%80%82%3C%2FP%3E%0A%3CP%3Eroot%40s32g274ardb2%3A~%23%20cat%20%2Fsys%2Fdevices%2Fplatform%2Fsoc%2F46000000.pfe%2Fpower%2Fcontrol%3C%2FP%3E%0A%3CP%3Eauto%3C%2FP%3E%0A%3CP%3Eroot%40s32g274ardb2%3A~%23%20%E3%82%A8%E3%82%B3%E3%83%BC%20%22%E3%82%AA%E3%83%B3%22%20%26gt%3B%20%2Fsys%2Fdevices%2Fplatform%2Fsoc%2F46000000.pfe%2Fpower%2Fcontrol%3C%2FP%3E%0A%3CP%3Eroot%40s32g274ardb2%3A~%23%20cat%20%2Fsys%2Fdevices%2Fplatform%2Fsoc%2F46000000.pfe%2Fpower%2Fcontrol%3C%2FP%3E%0A%3CP%3E%E3%82%AA%E3%83%B3%3C%2FP%3E%0A%3CBR%20%2F%3E%0A%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%84%E3%81%9F%E3%81%97%E3%81%BE%E3%81%99%E3%80%82%3C%2FP%3E%0A%3CP%3E%E3%83%81%E3%82%A7%E3%83%B3%E3%82%A4%E3%83%B3%3C%2FP%3E%3C%2FLINGO-BODY%3E