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
