![]() ![]() | Interface of a generic filter in the Siena data model |
![]() ![]() ![]() | Interface of a generic predicate iterator |
![]() ![]() | The heart of the forwarding table |
![]() ![]() ![]() | Implementation of the forwarding table based on Bloom filters and BDDs. This is the common structure of the BDD-based algorithm |
![]() ![]() ![]() ![]() | Implementation of the forwarding table based on Bloom filters. This implementation consolidates each predicate into a BDD, which is then used for matching |
![]() ![]() ![]() ![]() | Implementation of the forwarding table based on Bloom filters. This implementation consolidates each predicate into a ZDD, which is then used for matching |
![]() ![]() ![]() | Implementation of the forwarding table based on Bloom filters |
![]() ![]() ![]() ![]() | Implementation of the forwarding table based on Bloom filters and counting algorithm |
![]() ![]() ![]() ![]() | Implementation of the forwarding table based on Bloom filters |
![]() ![]() ![]() | Implementation of the forwarding table based on Bloom filters |
![]() ![]() ![]() | Implementation of the forwarding table based on Bloom filters and a data structure used for matching called XDD |
![]() ![]() ![]() | Implementation of a forwarding table based on an improved "counting" algorithm |
![]() ![]() | Iterator type for string_t |
![]() ![]() | Hook for the output function for matching interfaces |
![]() ![]() | Hook for the output function for matching interfaces |
![]() ![]() | Interface of a generic message in the Siena data model |
![]() ![]() | Interface of a generic predicate in the Siena data model |
![]() ![]() | String type |
![]() ![]() | Interface of a generic value in the Siena data model |
![]() ![]() ![]() | Interface of a generic attribute in the Siena data model |
![]() ![]() ![]() ![]() | Interface of a generic constraint in the Siena data model |
![]() ![]() ![]() ![]() ![]() | Interface of a generic filter iterator |
![]() ![]() ![]() ![]() | Interface of a generic message iterator |