diff --git a/targets/PROJECTS/GENERIC-LTE-EPC/start_enb.bash b/targets/PROJECTS/GENERIC-LTE-EPC/start_enb.bash index 261dfbd07f02e44bf469a5eabec99834b390ea74..a6e5577c30218a507b8c791f29d7d0fbe938ebd3 100755 --- a/targets/PROJECTS/GENERIC-LTE-EPC/start_enb.bash +++ b/targets/PROJECTS/GENERIC-LTE-EPC/start_enb.bash @@ -156,18 +156,18 @@ fi cd $THIS_SCRIPT_PATH -ethtool –A $ENB_INTERFACE_NAME_FOR_S1_MME autoneg off rx off tx off -ethtool –G $ENB_INTERFACE_NAME_FOR_S1_MME rx 4096 tx 4096 -ethtool –C $ENB_INTERFACE_NAME_FOR_S1_MME rx-usecs 3 -ifconfig $ENB_INTERFACE_NAME_FOR_S1_MME txqueuelen 1000 +bash_exec "ethtool -A $ENB_INTERFACE_NAME_FOR_S1_MME autoneg off rx off tx off" +bash_exec "ethtool -G $ENB_INTERFACE_NAME_FOR_S1_MME rx 4096 tx 4096" +bash_exec "ethtool -C $ENB_INTERFACE_NAME_FOR_S1_MME rx-usecs 3" +bash_exec "ifconfig $ENB_INTERFACE_NAME_FOR_S1_MME txqueuelen 1000" if [ x$ENB_INTERFACE_NAME_FOR_S1_MME != x$ENB_INTERFACE_NAME_FOR_S1U ]; then nohup tshark -i $ENB_INTERFACE_NAME_FOR_S1_MME -w $PCAP_LOG_FILE & else - ethtool –A $ENB_INTERFACE_NAME_FOR_S1U autoneg off rx off tx off - ethtool –G $ENB_INTERFACE_NAME_FOR_S1U rx 4096 tx 4096 - ethtool –C $ENB_INTERFACE_NAME_FOR_S1U rx-usecs 3 - ifconfig $ENB_INTERFACE_NAME_FOR_S1U txqueuelen 1000 + bash_exec "ethtool -A $ENB_INTERFACE_NAME_FOR_S1U autoneg off rx off tx off" + bash_exec "ethtool -G $ENB_INTERFACE_NAME_FOR_S1U rx 4096 tx 4096" + bash_exec "ethtool -C $ENB_INTERFACE_NAME_FOR_S1U rx-usecs 3" + bash_exec "ifconfig $ENB_INTERFACE_NAME_FOR_S1U txqueuelen 1000" nohup tshark -i $ENB_INTERFACE_NAME_FOR_S1_MME -i $ENB_INTERFACE_NAME_FOR_S1U -w $PCAP_LOG_FILE & fi diff --git a/targets/PROJECTS/GENERIC-LTE-EPC/start_epc.bash b/targets/PROJECTS/GENERIC-LTE-EPC/start_epc.bash index 0406b6d6f5102647d8515f4362034f917f3ca5a0..aaeec9df1239509d8ba16efb339d3200ba7d8f10 100755 --- a/targets/PROJECTS/GENERIC-LTE-EPC/start_epc.bash +++ b/targets/PROJECTS/GENERIC-LTE-EPC/start_epc.bash @@ -337,16 +337,16 @@ echo_success "MME_INTERFACE_NAME_FOR_S1_MME : $MME_INTERFACE_NAME_FOR_S1_MME" echo_success "MME_INTERFACE_NAME_FOR_S6A : $MME_INTERFACE_NAME_FOR_S6A" # see http://www.coverfire.com/articles/queueing-in-the-linux-network-stack/ -ethtool –A $MME_INTERFACE_NAME_FOR_S1_MME autoneg off rx off tx off -ethtool –G $MME_INTERFACE_NAME_FOR_S1_MME rx 4096 tx 4096 -ethtool –C $MME_INTERFACE_NAME_FOR_S1_MME rx-usecs 3 -ifconfig $MME_INTERFACE_NAME_FOR_S1_MME txqueuelen 1000 +bash_exec "ethtool -A $MME_INTERFACE_NAME_FOR_S1_MME autoneg off rx off tx off" +bash_exec "ethtool -G $MME_INTERFACE_NAME_FOR_S1_MME rx 4096 tx 4096" +bash_exec "ethtool -C $MME_INTERFACE_NAME_FOR_S1_MME rx-usecs 3" +bash_exec "ifconfig $MME_INTERFACE_NAME_FOR_S1_MME txqueuelen 1000" if [ x$MME_INTERFACE_NAME_FOR_S1_MME != x$SGW_INTERFACE_NAME_FOR_S1U_S12_S4_UP ]; then - ethtool –A $SGW_INTERFACE_NAME_FOR_S1U_S12_S4_UP autoneg off rx off tx off - ethtool –G $SGW_INTERFACE_NAME_FOR_S1U_S12_S4_UP rx 4096 tx 4096 - ethtool –C $SGW_INTERFACE_NAME_FOR_S1U_S12_S4_UP rx-usecs 3 - ifconfig $SGW_INTERFACE_NAME_FOR_S1U_S12_S4_UP txqueuelen 1000 + bash_exec "ethtool -A $SGW_INTERFACE_NAME_FOR_S1U_S12_S4_UP autoneg off rx off tx off" + bash_exec "ethtool -G $SGW_INTERFACE_NAME_FOR_S1U_S12_S4_UP rx 4096 tx 4096" + bash_exec "ethtool -C $SGW_INTERFACE_NAME_FOR_S1U_S12_S4_UP rx-usecs 3" + bash_exec "ifconfig $SGW_INTERFACE_NAME_FOR_S1U_S12_S4_UP txqueuelen 1000" fi if [ x$MME_INTERFACE_NAME_FOR_S1_MME == x$MME_INTERFACE_NAME_FOR_S6A ]; then