Message ID | 20211005202442.85322-1-odivlad@gmail.com |
---|---|
Headers | show |
Series | Add multiple routing tables support to Logical Routers | expand |
Hi Han, could you please take a look on this when you have time? Thanks. Regards, Vladislav Odintsov > On 5 Oct 2021, at 23:24, Vladislav Odintsov <odivlad@gmail.com> wrote: > > v5 -> v6: > - 2 memory leak bugs were fixed in ovn-ic code, which were introduced in > previous versions of #3 patch. > > v4 -> v5: > - Addressed Numan's review comments. > > v3 -> v4: > - Minor logging typo fixes. > - Added patch with ovn-ic routes learning bugfix. > > v2 -> v3: > - Rebased on split northd changes. > - Replaced route_tables HMAP with SIMAP as Numan suggested. > - This series stil doesn't have ddlog support yet. > It will take too much time for me to deal to ddlog language and specifics. > Help with ddlog implementation wanted. > > v1 -> v2: > - First patch of v1 patch series was applied, but new tests for new feature > were added with strict table number check. Update this tests to be table > number-independent. > - Squash pathes for northd and utilities as tests don't pass without latter. > - Add support for OVN IC routing table in routes advertisement/learning. > - Patches `ic: remove port_binding on ts deletion` > https://patchwork.ozlabs.org/project/ovn/patch/20210824184442.35063-1-odivlad@gmail.com/ > and `ic: process only local port_bindings` > https://patchwork.ozlabs.org/project/ovn/patch/20210830195707.98529-1-odivlad@gmail.com/ > were already sent to list separately, but other changes are based on them > so they're included. > Once those patches are accepts, I can drop them from this series. > - Added NEWS item. > - Added myself to authors list. > > Vladislav Odintsov (4): > ic: process only local port_bindings > northd,utils: support for RouteTables in LRs > ic: add support for routing tables in adv/learn routes > ic: don't learn routes which have local GW > > NEWS | 4 + > ic/ovn-ic.c | 576 ++++++++++++++++++++++++++-------------- > northd/northd.c | 159 ++++++++--- > northd/ovn-northd.8.xml | 63 ++++- > ovn-ic-sb.ovsschema | 5 +- > ovn-ic-sb.xml | 18 ++ > ovn-nb.ovsschema | 5 +- > ovn-nb.xml | 30 +++ > tests/ovn-ic.at | 493 ++++++++++++++++++++++++++++++++++ > tests/ovn-nbctl.at | 196 +++++++++++++- > tests/ovn-northd.at | 76 +++++- > tests/ovn.at | 441 +++++++++++++++++++++++++++++- > utilities/ovn-nbctl.c | 138 +++++++++- > 13 files changed, 1937 insertions(+), 267 deletions(-) > > -- > 2.30.0 >