Lines Matching defs:asset
394 aspath_aggregate_as_set_add (struct aspath *aspath, struct assegment *asset,
400 if (asset == NULL)
405 asset = (struct assegment *) aspath->data;
412 asset = (struct assegment *) (aspath->data + aspath->length);
415 asset->type = AS_SET;
416 asset->length = 1;
417 asset->asval[0] = as;
424 for (i = 0; i < asset->length; i++)
425 if (asset->asval[i] == as)
426 return asset;
428 offset = (caddr_t) asset - (caddr_t) aspath->data;
432 asset = (struct assegment *) (aspath->data + offset);
434 asset->asval[asset->length] = as;
435 asset->length++;
438 return asset;
457 struct assegment *asset;
462 asset = NULL;
513 asset = aspath_aggregate_as_set_add (aspath, asset, seg1->asval[i]);
525 asset = aspath_aggregate_as_set_add (aspath, asset, seg2->asval[i]);