Index: fiaif-1.23.1/src/zone_rules.awk
===================================================================
--- fiaif-1.23.1.orig/src/zone_rules.awk	2013-01-21 21:09:03.560617925 +0100
+++ fiaif-1.23.1/src/zone_rules.awk	2013-01-21 21:17:30.071588880 +0100
@@ -72,6 +72,7 @@ BEGIN {
     PATTERN["limit_rate"]        = "(second|minute|hour|day)"
     PATTERN["limit"]             = "#integer#/(#limit_rate#)"
     PATTERN["burst"]             = "#integer#"
+    PATTERN["tctype"]            = "(HTB|htb|HFSC|hfsc)"
 
     # Rules:
     RULE["PROTO_IP"]             = "(proto_tcp_udp space port_list | proto_icmp space icmp_type | protocol) space src_ip to dst_ip"
@@ -98,5 +99,10 @@ BEGIN {
     RULE["ECN_REMOVE"]           = "(ip_mask_list | filename | empty)"
     RULE["SNAT"]                 = "(zone | ip) space <PROTO_IP>"
     RULE["LIMIT"]                = "zone space policy space limit space burst space <PROTO_IP>"
+    RULE["TC_ENABLE"]            = "integer"
+    RULE["TC_DOWNLINK"]          = "integer"
+    RULE["TC_UPLINK"]            = "integer"
     RULE["IPSET"]                = "any"
+    RULE["TC_TYPE"]              = "tctype"
+    RULE["TC_VOIP"]              = "boolean"
 }
