🎈 perf: Enable dropless rq

Enable dropless rq
This commit is contained in:
songyanchao
2023-07-24 11:01:50 +05:00
committed by 付明卫
parent 79ab3ccfbd
commit e4c49d67ff
3 changed files with 26 additions and 0 deletions

View File

@@ -0,0 +1 @@
ACTION=="add", SUBSYSTEM=="pci", ATTR{vendor}=="0x15b3", ATTR{device}=="0x101d", RUN+="/usr/local/sbin/enable_dropless_rq.sh %k"

View File

@@ -0,0 +1,9 @@
#!/bin/bash
PCI_ADDRESS=$1
# Find network interface name associated with the given PCI address
NET_INTERFACE=$(basename /sys/bus/pci/devices/${PCI_ADDRESS}/net/*)
# Enable dropless_rq feature
/sbin/ethtool --set-priv-flags ${NET_INTERFACE} dropless_rq on

View File

@@ -103,3 +103,19 @@
mode: "0755"
remote_src: yes
###### end ######
###### Enable dropless rq ######
- name: "Set the udev rule"
copy:
src: "/tmp/mft/90-nvidia-cx6-enable-dropless-rq.rules"
dest: "/usr/lib/udev/rules.d/90-nvidia-cx6-enable-dropless-rq.rules"
mode: "0644"
remote_src: yes
- name: "Copy the 'enable_dropless_rq.sh' "
copy:
src: "/tmp/mft/enable_dropless_rq.sh"
dest: "/usr/local/sbin/enable_dropless_rq.sh"
mode: "0755"
remote_src: yes
###### end ######