ILB_RULE_BUSY
while (rule->ir_flags & ILB_RULE_BUSY) {
rule->ir_flags |= ILB_RULE_BUSY;
rule->ir_flags &= ~ILB_RULE_BUSY;
while (rule->ir_flags & ILB_RULE_BUSY) {
rule->ir_flags |= ILB_RULE_BUSY;
rule->ir_flags &= ~ILB_RULE_BUSY;
} else if (rule->ir_flags & ILB_RULE_BUSY) {
if (rule->ir_flags & ILB_RULE_BUSY) {
if (rule->ir_flags & ILB_RULE_BUSY) {
if (tmp_rule->ir_flags & ILB_RULE_BUSY) {