Comments (6)
@ryzhyk I'll be sending a patch for 200: ovn -- IGMP snoop/querier/relay FAILED (ovs-macros.at:225)
soon. Introduced by:
from ovn.
As of now the following commits that changed ovn-northd.c
are missing from the ddlog-dev-v2
branch. Probably not all need changes in ovn-northd-ddlog but we should triage them and update the missing features list.
$ base=$(git merge-base master ddlog-dev-v2)
$ git log --oneline $base..master northd/ovn-northd.c
d2b3842 ovn-northd: Set stage-hint for Forwarding_Group, ECMP and SNAT
217cc5e ovn-northd: Set stage-hint for all applicable flows.
2dc7869 ovn-northd: Address scale issues with DNAT flows.
1be8ac6 ovn-northd: Support hairpinning for logical switch load balancing.
aa3e443 ovn-ic: Interconnection port controller.
452a670 ovn-sb: Add keys is_interconn and is_remote to Chassis's external_ids.
dfd1118 ovn-ic: Transit switch controller.
969f7f5 ovn-northd.c: Refactor allocate_tnlid.
bb9f2b9 ovn-northd: Consider load balancer active backends in router pipeline
677a3ba ovn: Add MLD support.
c6eb4c3 ovn-northd: Fix ipv4.mcast logical field.
70e7bb9 ovn-northd: Fix uninitialized 'prefix' in 'ip46_parse_cidr'.
edb2400 Forwarding group to load balance l2 traffic with liveness detection
4e53974 ovn-northd: Support ECMP routes.
71dd573 ovn-northd: Fix logical router pipeline table IDs in documentation.
511ab50 ovn-northd: Fix Pre-LB logical flows with IPv4 and IPv6.
6a57830 Restrict ARP/IPv6 ND replies for LB VIP only on chassis redirect port
63640c0 ovn-northd: ls_*_acl behavior not consistent for untracked flows
b441bf3 northd: Load config before processing nbdb contents
50fdc3e northd: Log all dynamic address assignments
d6a4481 northd: Remove misleading warning log message
9f7f466 Add support for Route Info Option in RA - RFC 4191
71f87ea Add support to Default Router Preference (PRF) - RFC 4191
75b3e40 northd: Improve handling of pause and resume
695df0e northd: Add `status` management command
93f3cdf Skip IPv6 NS packets in router egress SNAT pipeline
5a32990 northd: Match IPv4 or IPv6 for MAC resolution
8be01f4 Send service monitor health checks
ba0d6ea ovn-northd: Add support for Load Balancer health check
998617c ovn-northd: Avoid empty address list when limiting ARP/ND broadcast.
32f5ebb ovn-northd: Limit ARP/ND broadcast domain whenever possible.
d0ef9f0 ovn-northd: Fix get_router_load_balancer_ips() for mixed address families.
e02f2e4 ovn-northd: Validate dnat_and_snat external_mac/logical_ip.
cc87c48 OVN: Use ip4.src and ip4.dst actions for NAT rules
719f586 northd: Add lflows for IPv6 NAT.
8f773fa northd: Fix table ID for IPv6 router ingress.
5a12a94 Add DNSSL support to OVN
fd8175f Add RDNSS support to OVN
bde3907 ovn-northd.c: Fix datapath tunnel key allocation.
4fae57b Fix virtual port binding when the parents are scheduled in the same chassis
adcdbd9 ovn-northd: Fix IP multicast flooding to mrouter.
7930813 ovn-northd: Add static IP multicast flood configuration
84d337e northd: introduce logical flow for localnet egress shaping
82e377a northd: add the possibility to define localnet as qos capable port
783337b Learn the mac binding only if required
from ovn.
I started annotating test failures with recent ovn changes that seem to have caused them.
@numansiddique, @putnopvut, @LorenzoBianconi, @dceara, please comment if you know what causes some of the other bugs. Otherwise I will keep gradually working through them.
from ovn.
I haven't looked into the failures. There were many features added in c version like ha_chassis_group, external ports, virtual ports and others which are missing in ddlog version. So the corresponding test cases should get fixed when ddlog version has these features.
from ovn.
I'm working on fixing the ipam test failure. The issue is related to the addition @LorenzoBianconi made where we can now specify dynamic MAC addresses with static IP addresses. Specifically, the DDLog code does not account for the case where we specify a dynamic MAC and static IPv6 address. So far, my attempts to fix this have just caused the test to fail more miserably :)
I'm debugging to try to figure out what's going wrong.
from ovn.
@putnopvut, let me know if I can help with ddlog debugging
from ovn.
Related Issues (20)
- can i specify a random ip as router lb front vip like switch lb
- can not delete Load_Balancer_Health_Check by its uuid HOT 3
- QoS only supports bandwidth limiting, Is it possible to add support for pktps?
- What is the version mapping between ovn and ovs? HOT 1
- Missing ct zone entries for container ports HOT 2
- how to decide the ovn sb nb comact interval when in a big cluster HOT 3
- sNAT Hardware offload cannot be implemented HOT 4
- Cann't learn mac binding for a external ip with a snat rule. HOT 1
- Is there some docs about how ovn use raft HOT 1
- OVN does not distinguish between router gateway IPs when processing traceroute to floating IPs HOT 1
- [dgw] avoid snat on reply packets
- windows server 2012 can not get its ipv6 ip from ovn/ovs dhcp server HOT 4
- UDP port forwarding corrupts DNS packets HOT 5
- Does L3 HA support the `Router Specific Active-Backup` ??
- multiple external network dnat bug
- OVSDB-server of SBDB cluster node takes 100% CPU HOT 3
- no need skip conntrack for the lsp which peer is l3dgw_port HOT 1
- [Q&A + HELP] How to make k8s coredns work with OVN DNS HOT 12
- Installing ovn-21.12.2 and ovs-2.17.5 makes error HOT 2
- DNAT PortRange missbehaves HOT 4
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from ovn.