Skip to content
  • Vishnu Emmadi's avatar
    5a7d928c
    Reduce flowmod usage by wildcarding parts of external IP addresses BVS-437 · 5a7d928c
    Vishnu Emmadi authored
    o IPV4SubnetTrie Enhancements:
        o Method to get the slices (absent keys) of a given key against the trie
        o Updated shortestNonMatchingPrefixLen to use a /32 key
    o VirtualRouting Flow Reconciliation Changes:
        o Support for processing slices and generating OFMatchReconcile objects for each slice
    o VirtualRouterManager Changes:
        o Store Src IP CIDRs in routing rules within a trie
        o Store Dst IP CIDRs in routing rules within a trie
        o PacketIn Flow:
            o Prefix is calculated as max of the shortestNonMatchingPrefix against the src/dst routing rule subnets and interface subnets
        o Reconciliation Flow:
            o getSlices against the src/dst routing rule trie of the input src/dst CIDR.
            o If no further slices of the input CIDR are generated by the routing rule trie, getSlices against the interface subnets
    5a7d928c
    Reduce flowmod usage by wildcarding parts of external IP addresses BVS-437
    Vishnu Emmadi authored
    o IPV4SubnetTrie Enhancements:
        o Method to get the slices (absent keys) of a given key against the trie
        o Updated shortestNonMatchingPrefixLen to use a /32 key
    o VirtualRouting Flow Reconciliation Changes:
        o Support for processing slices and generating OFMatchReconcile objects for each slice
    o VirtualRouterManager Changes:
        o Store Src IP CIDRs in routing rules within a trie
        o Store Dst IP CIDRs in routing rules within a trie
        o PacketIn Flow:
            o Prefix is calculated as max of the shortestNonMatchingPrefix against the src/dst routing rule subnets and interface subnets
        o Reconciliation Flow:
            o getSlices against the src/dst routing rule trie of the input src/dst CIDR.
            o If no further slices of the input CIDR are generated by the routing rule trie, getSlices against the interface subnets
Loading