aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--switch-config.c16
1 files changed, 16 insertions, 0 deletions
diff --git a/switch-config.c b/switch-config.c
index 882c074..1136495 100644
--- a/switch-config.c
+++ b/switch-config.c
@@ -949,6 +949,22 @@ int main(int argc, char **argv)
949 return -1; 949 return -1;
950 } 950 }
951 break; 951 break;
952 case CONFIG_SWITCH_RATELIMIT:
953 if ((port_num <= 2)) {
954 cmd_struct.port = port_num;
955 if (ioctl(sockfd, SIOCSWITCHCONFIG, &ifr) < 0) {
956 printf("Set Port B/M ratelimit Failed\n");
957 close(sockfd);
958 return -1;
959 } else {
960 printf("Set Port B/M ratelimit successful\n");
961 }
962 } else {
963 printf("Invalid Arguments\n");
964 return -1;
965 }
966 break;
967
952 } 968 }
953 969
954 close(sockfd); 970 close(sockfd);