@@ -782,6 +782,7 @@ int LinuxTcpAgent::command(int argc, const char*const* argv)
782
782
printf (" %s %s %s\n " , argv[0 ], argv[1 ], argv[2 ]);
783
783
if (install_congestion_control (argv[2 ])==FALSE ) {
784
784
printf (" Error: do not find %s as a congestion control algorithm\n " , argv[2 ]);
785
+ exit (-5 );
785
786
cong_ops_manager.dump ();
786
787
}
787
788
return (TCL_OK);
@@ -790,6 +791,7 @@ int LinuxTcpAgent::command(int argc, const char*const* argv)
790
791
printf (" %s %s %s %s %s\n " , argv[0 ], argv[1 ], argv[2 ], argv[3 ], argv[4 ]);
791
792
if (!paramManager.set_param (argv[2 ], argv[3 ], atoi (argv[4 ]))) {
792
793
printf (" Error: do not find %s as a parameter for congestion control algorithm %s\n " , argv[3 ], argv[2 ]);
794
+ exit (-5 );
793
795
};
794
796
return (TCL_OK);
795
797
};
@@ -798,6 +800,7 @@ int LinuxTcpAgent::command(int argc, const char*const* argv)
798
800
int res;
799
801
if (!paramManager.get_param (argv[2 ], argv[3 ], &res)) {
800
802
printf (" Error: do not find %s as a parameter for congestion control algorithm %s\n " , argv[3 ], argv[2 ]);
803
+ exit (-5 );
801
804
} else {
802
805
printf (" tcp_%s.%s = %d\n " , argv[2 ], argv[3 ], res);
803
806
};
@@ -807,6 +810,7 @@ int LinuxTcpAgent::command(int argc, const char*const* argv)
807
810
printf (" %s %s %s %s %s\n " , argv[0 ], argv[1 ], argv[2 ], argv[3 ], argv[4 ]);
808
811
if (!paramManager.set_default_param (argv[2 ], argv[3 ], atoi (argv[4 ]))) {
809
812
printf (" Error: do not find %s as a parameter for congestion control algorithm %s\n " , argv[3 ], argv[2 ]);
813
+ exit (-5 );
810
814
};
811
815
return (TCL_OK);
812
816
};
@@ -815,6 +819,7 @@ int LinuxTcpAgent::command(int argc, const char*const* argv)
815
819
int res;
816
820
if (!paramManager.get_default_param (argv[2 ], argv[3 ], &res)) {
817
821
printf (" Error: do not find %s as a parameter for congestion control algorithm %s\n " , argv[3 ], argv[2 ]);
822
+ exit (-5 );
818
823
} else {
819
824
printf (" tcp_%s.%s = %d\n " , argv[2 ], argv[3 ], res);
820
825
};
@@ -824,6 +829,7 @@ int LinuxTcpAgent::command(int argc, const char*const* argv)
824
829
printf (" %s %s %s\n " , argv[0 ], argv[1 ], argv[2 ]);
825
830
if (!paramManager.query_param (argv[2 ])) {
826
831
printf (" Error: %s is not a congestion control algorithm or has no parameter\n " , argv[2 ]);
832
+ exit (-5 );
827
833
};
828
834
return (TCL_OK);
829
835
};
0 commit comments