I've merged again with clearview, and I see that since last time we've 
gone from
        if (ipst->ips_ipnet_cb_list) {
to
        if (list_head(&ipst->ips_ipobs_cb_list) != NULL) {

for every packet that is transmitted, received, or looped back.

I think this needs to be restructured so that the check in the datapaths 
is just one load, one test, and one branch instruction.

    Erik

Reply via email to