diff --git a/package/qos-scripts/files/usr/lib/qos/generate.sh b/package/qos-scripts/files/usr/lib/qos/generate.sh
index 7715a452f99ce2ebbcc7d2f7b5a7c7bd5cb0daa8..aceba577d58d3f4e35f30aa7748fb4b29855128c 100755
--- a/package/qos-scripts/files/usr/lib/qos/generate.sh
+++ b/package/qos-scripts/files/usr/lib/qos/generate.sh
@@ -148,8 +148,8 @@ config_cb() {
 	# Section start
 	case "$1" in
 		interface)
-			config_set "$1" "classgroup" "Default"
-			config_set "$1" "upload" "128"
+			config_set "$2" "classgroup" "Default"
+			config_set "$2" "upload" "128"
 		;;
 		classify|default|reclassify)
 			option_cb() {