bytes=0,
idle_age=0, priority=2001,udp6,reg0=0x400/0x400,metadata=0x1
actions=load:0x1->OXM_OF_PKT_REG4[49],ct(commit,zone=NXM_NX_REG13[0..15],nat(src),exec(load:0x1->NXM_NX_CT_MARK[0])),resubmit(,17)
Signed-off-by: Naveen Yerramneni
---
lib/actions.c |
> On 10 Jun 2024, at 5:02 PM, Ales Musil wrote:
>
> CAUTION: External Email
>
>
> On Mon, Jun 10, 2024 at 10:30 AM Naveen Yerramneni
> wrote:
> Action length is getting set incorrectly during ct_commit encode
> due to which ct action is getting skipped durin
as set_field:0x2/0x2->xreg4
with fix: encodes as
set_field:0x2/0x2->xreg4,ct(commit,zone=NXM_NX_REG13[0..15],exec(set_field:0x1/0x1->ct_mark))
Signed-off-by: Naveen Yerramneni
---
v1:
- Addressed review comments from Ales.
---
lib/acti
This change reduces the probability of conflicts when
multiple nodes tries to add the same FDB entry to SB at the
same time. When conflict occurs, OVN controller does full
recompute which is heavy weight on the scale setup.
Signed-off-by: Naveen Yerramneni
Suggested-by: Dumitru Ceara
> On 28 Jun 2024, at 2:45 PM, Dumitru Ceara wrote:
>
> !---|
> CAUTION: External Email
>
> |---!
>
> On 6/28/24 11:02, Dumitru Ceara wrote:
>
> [...]
>
>>
>> Thi
1. Test to validate traffic that needs ARP resolution
when SB is disconnected.
2. Test to validate MAC binding buffer limit when SB
is disconnected.
Signed-off-by: Naveen Yerramneni
---
tests/system-ovn.at | 223
1 file changed, 223 insertions
This change avoids northd full recompute for FDB updates.
Signed-off-by: Naveen Yerramneni
---
northd/en-northd.c | 11 +++
northd/en-northd.h | 1 +
northd/inc-proc-northd.c | 2 +-
northd/northd.c | 2 +-
northd/northd.h | 2 ++
5 files changed, 16
> On 24 Jul 2024, at 12:02 PM, Ales Musil wrote:
>
> CAUTION: External Email
>
>
> On Wed, Jul 17, 2024 at 12:46 PM Naveen Yerramneni
> wrote:
> This change avoids northd full recompute for FDB updates.
>
> Signed-off-by: Naveen Yerramneni
>
> Hi Nav
> On 24 Jul 2024, at 1:54 PM, Ales Musil wrote:
>
> CAUTION: External Email
>
>
> On Wed, Jul 24, 2024 at 10:18 AM Naveen Yerramneni
> wrote:
>
>
> > On 24 Jul 2024, at 12:02 PM, Ales Musil wrote:
> >
> > CAUTION: External Email
> >
This change avoids northd full recompute for FDB updates.
Also, fixed incremental processing for port deletion to
delete all fdb entries associated to a port.
Signed-off-by: Naveen Yerramneni
---
v2:
- Addressed
1. Test to validate traffic that needs ARP resolution
when SB is disconnected.
2. Test to validate MAC binding buffer limit when SB
is disconnected.
Signed-off-by: Naveen Yerramneni
---
v2:
- Use timeout for ping command.
- Capture ovn counters file.
---
tests/system-ovn.at | 224
> On 29 Jul 2024, at 11:22 AM, Ales Musil wrote:
>
> CAUTION: External Email
>
>
> On Fri, Jul 26, 2024 at 9:08 PM Naveen Yerramneni
> wrote:
> This change avoids northd full recompute for FDB updates.
> Also, fixed incremental processing for port deletion
> On 29 Jul 2024, at 12:10 PM, Ales Musil wrote:
>
> CAUTION: External Email
>
>
> On Mon, Jul 29, 2024 at 8:16 AM Naveen Yerramneni
> wrote:
>
>
> > On 29 Jul 2024, at 11:22 AM, Ales Musil wrote:
> >
> > CAUTION: External Email
> &g
This change avoids northd full recompute for FDB updates.
Also, fixed incremental processing for port deletion to
delete all fdb entries associated to a port.
Signed-off-by: Naveen Yerramneni
---
v2:
- Addressed review comments from Ales.
- Fixed incremental processing for port deletion to
1. Test to validate traffic that needs ARP resolution
when SB is disconnected.
2. Test to validate MAC binding buffer limit when SB
is disconnected.
Signed-off-by: Naveen Yerramneni
---
v2:
- Use timeout for ping command.
- Capture ovn counters file.
v3:
- Increased ping packet count and
> On 29 Jul 2024, at 1:47 PM, Ales Musil wrote:
>
> CAUTION: External Email
>
>
> On Mon, Jul 29, 2024 at 9:01 AM Naveen Yerramneni
> wrote:
>
>
> > On 29 Jul 2024, at 12:10 PM, Ales Musil wrote:
> >
> > CAUTION: External Email
> &g
> On 23 Jul 2024, at 10:27 PM, Numan Siddique wrote:
>
> !---|
> CAUTION: External Email
>
> |---!
>
> On Mon, Jul 15, 2024 at 3:08 PM Na
"refTable": "Logical_Router_Port",
>>"refType": "weak"},
>> "min": 0,
>> "m
> On 15-Nov-2023, at 3:01 AM, Numan Siddique wrote:
>
> On Fri, Nov 10, 2023 at 2:46 PM Naveen Yerramneni
> wrote:
>>
>>
>>
>>> On 10-Nov-2023, at 10:52 PM, Numan Siddique wrote:
>>>
>>> On Fri, Nov 3, 2023 at 1:36 PM naveen.yerram
een VMs part of same VLAN
>> deployed on different hypervisors then, MAC addrs of the source and
>> destination VMs keeps flapping between VM port and localnet port in
>> Southbound FDB table. Enabling fdb_local config makes fdb table local to
>> the chassis and avoids MA
> On 30-Nov-2023, at 6:06 PM, Dumitru Ceara wrote:
>
> On 11/30/23 09:45, Naveen Yerramneni wrote:
>>
>>
>>> On 29-Nov-2023, at 2:24 PM, Dumitru Ceara wrote:
>>>
>>> On 11/29/23 07:45, naveen.yerramneni wrote:
>>>> T
chment router
ovn-nbctl lsp-set-addresses lr1-attachment
ovn-nbctl lsp-set-options lr1-attachment router-port=lr1-port1
ovn-nbctl create DHCP_Relay servers=
ovn-nbctl set Logical_Router_port dhcp_relay=
ovn-nbctl set Logical_Switch dhcp_relay_port=
Limitations:
> On 18-Dec-2023, at 7:26 PM, Dumitru Ceara wrote:
>
> On 11/30/23 16:32, Dumitru Ceara wrote:
>> On 11/30/23 15:54, Naveen Yerramneni wrote:
>>>
>>>
>>>> On 30-Nov-2023, at 6:06 PM, Dumitru Ceara wrote:
>>>>
>>>> On 11
. Port is configured in both AZs
on different logical switches which are sharing same IP subnet.
VTEP device is connected to the same logical switch on both AZs
and its port is set to unknown.
Signed-off-by: Naveen Yerramneni
---
northd/northd.c | 23 +--
ovn-nb.xml
active on only one logical switch.
Skipping ARP/ND responder and letting the ARP/ND get flooded to
learn the location of the port.
Signed-off-by: Naveen Yerramneni
---
northd/northd.c | 10 +-
tests/ovn-northd.at | 31 +++
2 files changed, 40 insertions(+), 1
> On 16-Jan-2024, at 2:30 AM, Numan Siddique wrote:
>
> On Tue, Dec 12, 2023 at 1:05 PM Naveen Yerramneni
> wrote:
>>
>>This patch contains changes to enable DHCP Relay Agent support for
>> overlay subnets.
>>
>>USE CASE:
>>-
> On 24-Jan-2024, at 8:59 AM, Numan Siddique wrote:
>
> On Tue, Jan 23, 2024 at 8:02 PM Naveen Yerramneni
> wrote:
>>
>>
>>
>>> On 16-Jan-2024, at 2:30 AM, Numan Siddique wrote:
>>>
>>> On Tue, Dec 12, 2023 at 1:05 PM Naveen Yerram
> On 29-Jan-2024, at 9:11 PM, Ihar Hrachyshka wrote:
>
> On Mon, Jan 22, 2024 at 12:22 PM Naveen Yerramneni
> wrote:
> This option can be used to enable/disable arp/nd reply flows.
>
> Usecase:
> =
> It is useful to reduce packet loss when VM is being mig
Hi Team,
Could someone please look into this and merge if everything looks good ?
Thanks,
Naveen
> On 30-Mar-2023, at 1:47 PM, Naveen Yerramneni
> wrote:
>
> Add OpenFlow extn to set conntrack entries limit per zone.
> This extn will be used in future to set the zone level l
On 3/30/23 10:17, Naveen Yerramneni wrote:
Add OpenFlow extn to set conntrack entries limit per zone.
This extn will be used in future to set the zone level limit for
drop zones used by OVN.
Signed-off-by: Naveen Yerramneni
mailto:naveen.yerramn...@nutanix.com>>
Reviewed-by:
Hi Team,
Could someone please look into this ?
Thanks,
Naveen
> On 23-Aug-2023, at 8:06 AM, Naveen Yerramneni
> wrote:
>
> This patch contains changes to enable DHCP Proxy Agent support for overlay
> subnets.
>
> NOTE:
> -
> - This patch is not comple
> On 12-Feb-2024, at 8:36 PM, Ihar Hrachyshka wrote:
>
> On Tue, Jan 30, 2024 at 10:52 PM Naveen Yerramneni
> wrote:
>
>
> > On 29-Jan-2024, at 9:11 PM, Ihar Hrachyshka wrote:
> >
> > On Mon, Jan 22, 2024 at 12:22 PM Naveen Yerramneni
> > wr
Signed-off-by: Naveen Yerramneni
---
ovn-nb.xml | 7 +++
1 file changed, 7 insertions(+)
diff --git a/ovn-nb.xml b/ovn-nb.xml
index e0b983ed6..b652046a7 100644
--- a/ovn-nb.xml
+++ b/ovn-nb.xml
@@ -1268,6 +1268,13 @@
unknown ports connected to the same Logical Switch
> On 24-Jan-2024, at 6:30 PM, Naveen Yerramneni
> wrote:
>
>
>
>> On 24-Jan-2024, at 8:59 AM, Numan Siddique wrote:
>>
>> On Tue, Jan 23, 2024 at 8:02 PM Naveen Yerramneni
>> wrote:
>>>
>>>
>>>
>>>> On 16-J
bctl ls-add ls-ext
ovn-nbctl lsp-add ls-ext lrp-ext-attachment
ovn-nbctl lsp-set-type lrp-ext-attachment router
ovn-nbctl lsp-set-addresses lrp-ext-attachment
ovn-nbctl lsp-set-options lrp-ext-attachment router-port=lrp-ext
ovn-nbctl lsp-add ls-ext ln_port
ovn-nbctl lsp-set-addresses ln_por
> On 18-Dec-2023, at 8:53 PM, Dumitru Ceara wrote:
>
> On 12/18/23 16:17, Naveen Yerramneni wrote:
>>
>>
>>> On 18-Dec-2023, at 7:26 PM, Dumitru Ceara wrote:
>>>
>>> On 11/30/23 16:32, Dumitru Ceara wrote:
>>>> On 11/30/23 15
> On 08-Mar-2024, at 2:37 PM, Ales Musil wrote:
>
>
>
> On Wed, Mar 6, 2024 at 8:24 PM Naveen Yerramneni
> wrote:
>
>
> > On 18-Dec-2023, at 8:53 PM, Dumitru Ceara wrote:
> >
> > On 12/18/23 16:17, Naveen Yerramneni wrote:
> >>
&g
> On 14-Mar-2024, at 9:07 PM, Dumitru Ceara wrote:
>
> On 3/14/24 15:21, Naveen Yerramneni wrote:
>>
>>
>>> On 08-Mar-2024, at 2:37 PM, Ales Musil wrote:
>>>
>>>
>>>
>>> On Wed, Mar 6, 2024 at 8:24 PM Naveen Yerramneni
&g
was
originated.
- Relay-ip, server-ip are used to validate GIADDR and SERVER ID in the
DHCP payload.
Signed-off-by: Naveen Yerramneni
---
include/ovn/actions.h | 27
lib/actions.c | 149 ++
2 files changed, 176 insertions(+)
diff
Added changes in pinctrl to process DHCP Relay opcodes:
- ACTION_OPCODE_DHCP_RELAY_REQ_CHK: For request packets
- ACTION_OPCODE_DHCP_RELAY_RESP_CHK: For response packet
Signed-off-by: Naveen Yerramneni
---
controller/pinctrl.c | 596 ++-
lib/ovn-l7.h
Added tests for DHCP Relay feature.
Signed-off-by: Naveen Yerramneni
---
tests/atlocal.in| 3 +
tests/ovn-northd.at | 38 ++
tests/ovn.at| 293 +---
tests/system-ovn.at | 148 ++
4 files changed, 462 insertions
&& udp.dst == 67 && reg9[8]),
action=(ip4.src=;udp.dst=68;outport=;output; /* DHCP_RELAY_RESP
*/)
8. table=19(lr_in_dhcp_relay_resp), priority=1, match=(ip4.src ==
&& reg2 == && udp.src == 67 && udp.dst == 67 && reg9[8]
== 0), action=
t ln_port
ovn-nbctl lsp-set-addresses ln_port unknown
ovn-nbctl lsp-set-type ln_port localnet
ovn-nbctl lsp-set-options ln_port network_name=physnet1
# Enable DHCP Relay feature
ovn-nbctl create DHCP_Relay name=dhcp_relay_test servers=
ovn-nbctl set Logical_Router_port lrp1 d
t ln_port
ovn-nbctl lsp-set-addresses ln_port unknown
ovn-nbctl lsp-set-type ln_port localnet
ovn-nbctl lsp-set-options ln_port network_name=physnet1
# Enable DHCP Relay feature
ovn-nbctl create DHCP_Relay name=dhcp_relay_test servers=
ovn-nbctl set Logical_Router_port lrp1 d
was
originated.
- Relay-ip, server-ip are used to validate GIADDR and SERVER ID in the
DHCP payload.
Signed-off-by: Naveen Yerramneni
---
include/ovn/actions.h | 27
lib/actions.c | 149 ++
utilities/ovn-trace.c | 67
Added changes in pinctrl to process DHCP Relay opcodes:
- ACTION_OPCODE_DHCP_RELAY_REQ_CHK: For request packets
- ACTION_OPCODE_DHCP_RELAY_RESP_CHK: For response packet
Signed-off-by: Naveen Yerramneni
---
controller/pinctrl.c | 596 ++-
lib/ovn-l7.h
&& udp.dst == 67 && reg9[8]),
action=(ip4.src=;udp.dst=68;outport=;output; /* DHCP_RELAY_RESP
*/)
8. table=19(lr_in_dhcp_relay_resp), priority=1, match=(ip4.src ==
&& reg2 == && udp.src == 67 && udp.dst == 67 && reg9[8]
== 0), ac
Added tests for DHCP Relay feature.
Signed-off-by: Naveen Yerramneni
---
tests/atlocal.in| 3 +
tests/ovn-northd.at | 38 +++
tests/ovn.at| 258 +++-
tests/system-ovn.at | 148 +
4 files changed, 446 insertions
t ln_port
ovn-nbctl lsp-set-addresses ln_port unknown
ovn-nbctl lsp-set-type ln_port localnet
ovn-nbctl lsp-set-options ln_port network_name=physnet1
# Enable DHCP Relay feature
ovn-nbctl create DHCP_Relay name=dhcp_relay_test servers=
ovn-nbctl set Logical_Router_port lrp1
was
originated.
- Relay-ip, server-ip are used to validate GIADDR and SERVER ID in the
DHCP payload.
Signed-off-by: Naveen Yerramneni
---
include/ovn/actions.h | 27
lib/actions.c | 149 ++
utilities/ovn-trace.c | 67
Added changes in pinctrl to process DHCP Relay opcodes:
- ACTION_OPCODE_DHCP_RELAY_REQ_CHK: For request packets
- ACTION_OPCODE_DHCP_RELAY_RESP_CHK: For response packet
Signed-off-by: Naveen Yerramneni
---
controller/pinctrl.c | 596 ++-
lib/ovn-l7.h
&& udp.dst == 67 && reg9[8]),
action=(ip4.src=;udp.dst=68;outport=;output; /* DHCP_RELAY_RESP
*/)
8. table=19(lr_in_dhcp_relay_resp), priority=1, match=(ip4.src ==
&& reg2 == && udp.src == 67 && udp.dst == 67 && reg9[8]
== 0), a
Added tests for DHCP Relay feature.
Signed-off-by: Naveen Yerramneni
---
tests/atlocal.in| 3 +
tests/ovn-northd.at | 38 +++
tests/ovn.at| 256
tests/system-ovn.at | 148 +
4 files changed, 445 insertions
longer time.
Signed-off-by: Naveen Yerramneni
---
controller/ovn-controller.c | 3 +++
1 file changed, 3 insertions(+)
diff --git a/controller/ovn-controller.c b/controller/ovn-controller.c
index c9ff5967a..b84f6dfd4 100644
--- a/controller/ovn-controller.c
+++ b/controller/ovn-controller.c
@@ -85,6
longer time.
Signed-off-by: Naveen Yerramneni
Acked-by: Mark Michelson
---
v2: Fix subject line
---
controller/ovn-controller.c | 3 +++
1 file changed, 3 insertions(+)
diff --git a/controller/ovn-controller.c b/controller/ovn-controller.c
index c9ff5967a..b84f6dfd4 100644
--- a/controller/ovn
dhcp_relay=
ovn-nbctl set Logical_Switch ls0
other_config:dhcp_relay_port=lrp1-attachment
Limitations:
- All OVN features that needs IP address to be configured on logical port
(like proxy arp, etc) will not be supported for overlay subnets on which
was
originated.
- Relay-ip, server-ip are used to validate GIADDR and SERVER ID in the
DHCP payload.
Signed-off-by: Naveen Yerramneni
---
include/ovn/actions.h | 27 ++
lib/actions.c | 116 ++
ovn-sb.xml| 62
Added changes in pinctrl to process DHCP Relay opcodes:
- ACTION_OPCODE_DHCP_RELAY_REQ_CHK: For request packets
- ACTION_OPCODE_DHCP_RELAY_RESP_CHK: For response packet
Signed-off-by: Naveen Yerramneni
---
controller/pinctrl.c | 597 ++-
lib/ovn-l7.h
&& udp.dst == 67 && reg9[8]),
action=(ip4.src=;udp.dst=68;outport=;output; /* DHCP_RELAY_RESP
*/)
8. table=19(lr_in_dhcp_relay_resp), priority=1, match=(ip4.src ==
&& reg2 == && udp.src == 67 && udp.dst == 67 && reg9[8]
== 0), action=(dr
> On 05-Apr-2024, at 9:08 PM, Numan Siddique wrote:
>
> CAUTION: External Email
>
>
> On Wed, Mar 20, 2024 at 10:40 AM Naveen Yerramneni
> wrote:
> >
> > This patch contains changes to enable DHCP Relay Agent support for
> >
From: "naveen.yerramneni"
Add OpenFlow extension to set conntrack entries limit at zone level.
Signed-off-by: Naveen Yerramneni
---
NEWS | 2 ++
include/openflow/nicira-ext.h | 10 ++
include/openvswitch/ofp-msgs.h | 4
lib/of
Add extension to set conntrack entries limit per zone.
Signed-off-by: Naveen Yerramneni
---
Notes:
v1
- Fix datatype used for zone limit.
NEWS | 2 ++
include/openflow/nicira-ext.h | 10 ++
include/openvswitch/ofp-msgs.h | 4
lib/ofp-bundle.c
From: "naveen.yerramneni"
Add OpenFlow extension to set conntrack entries limit at zone level.
Signed-off-by: Naveen Yerramneni
---
NEWS | 2 ++
include/openflow/nicira-ext.h | 10 ++
include/openvswitch/ofp-msgs.h | 4
lib/of
From: "naveen.yerramneni"
Add OpenFlow extension to set conntrack entries limit at zone level.
Signed-off-by: Naveen Yerramneni
---
NEWS | 2 ++
include/openflow/nicira-ext.h | 10 ++
include/openvswitch/ofp-msgs.h | 4
lib/of
Add OpenFlow extn to set conntrack entries limit per zone.
Signed-off-by: Naveen Yerramneni
---
Notes:
v1 -> v2
- Fix memory leak and added logs
NEWS | 2 ++
include/openflow/nicira-ext.h | 10 ++
include/openvswitch/ofp-msgs.h | 4
lib/
Hi Simon,
Thanks, I will wait for your review.
Multiple patches were sent out due to my mistake, my apologies for that.
Thanks,
Naveen
> On 14-Mar-2023, at 6:17 PM, Simon Horman wrote:
>
> On Tue, Mar 14, 2023 at 10:51:55AM +0000, Naveen Yerramneni wrote:
>> Add OpenF
Hi Simon,
Thanks for the update. I will send v3 with nits addreesed.
Thanks,
Naveen
> On 15-Mar-2023, at 2:24 PM, Simon Horman wrote:
>
> On Wed, Mar 15, 2023 at 08:27:40AM +0000, Naveen Yerramneni wrote:
>> Hi Simon,
>>
>> Thanks, I will wait for your review.
&
Signed-off-by: Naveen Yerramneni
Reviewed-by: Simon Horman
---
Notes:
v1 -> v2
- Fix memory leak and added logs
v2 -> v3
- Addressed nits
NEWS | 2 ++
include/openflow/nicira-ext.h | 10 ++
include/openvswitch/ofp-msgs.h | 4
lib/ofp-bu
Add OpenFlow extn to set conntrack entries limit per zone.
This extn will be used in future to set the zone level limit for
drop zones used by OVN.
Signed-off-by: Naveen Yerramneni
Reviewed-by: Simon Horman
---
Notes:
v1 -> v2
- Fix memory leak and added logs
v2 -> v3
- Addresse
69 matches
Mail list logo