}
json_object_set_new(js, "stats", stats);
- json_object_set_new(js, "whitelist", json_integer(sgh->init->whitelist));
+ json_object_set_new(js, "score", json_integer(sgh->init->score));
return js;
}
}
}
- s->init_data->whitelist = wl;
+ s->init_data->score = wl;
return wl;
}
goto next;
}
- int wl = s->init_data->whitelist;
+ int wl = s->init_data->score;
while (p) {
int pwl = PortIsWhitelisted(de_ctx, p, ipproto) ? 111 : 0;
pwl = MAX(wl,pwl);
DetectPort *lookup = DetectPortHashLookup(de_ctx, p);
if (lookup) {
SigGroupHeadAppendSig(de_ctx, &lookup->sh, s);
- lookup->sh->init->whitelist = MAX(lookup->sh->init->whitelist, pwl);
+ lookup->sh->init->score = MAX(lookup->sh->init->score, pwl);
} else {
DetectPort *tmp2 = DetectPortCopySingle(de_ctx, p);
BUG_ON(tmp2 == NULL);
SigGroupHeadAppendSig(de_ctx, &tmp2->sh, s);
- tmp2->sh->init->whitelist = pwl;
+ tmp2->sh->init->score = pwl;
DetectPortHashAdd(de_ctx, tmp2);
}
static int PortGroupWhitelist(const DetectPort *a)
{
- return a->sh->init->whitelist;
+ return a->sh->init->score;
}
int CreateGroupedPortListCmpCnt(DetectPort *a, DetectPort *b)
for (idx = 0; idx < src->init->sig_size; idx++)
(*dst)->init->sig_array[idx] = (*dst)->init->sig_array[idx] | src->init->sig_array[idx];
- if (src->init->whitelist)
- (*dst)->init->whitelist = MAX((*dst)->init->whitelist, src->init->whitelist);
+ if (src->init->score)
+ (*dst)->init->score = MAX((*dst)->init->score, src->init->score);
return 0;
/** score to influence rule grouping. A higher value leads to a higher
* likelihood of a rulegroup with this sig ending up as a contained
* group. */
- int whitelist;
+ int score;
/** address settings for this signature */
const DetectAddressHead *src, *dst;
uint8_t protos[256]; /**< proto(s) this sgh is for */
uint32_t direction; /**< set to SIG_FLAG_TOSERVER, SIG_FLAG_TOCLIENT or both */
- int whitelist; /**< try to make this group a unique one */
+ int score; /**< try to make this group a unique one */
MpmCtx **app_mpms;
MpmCtx **pkt_mpms;