2
0
mirror of https://github.com/openvswitch/ovs synced 2025-08-22 01:51:26 +00:00

294 Commits

Author SHA1 Message Date
Ilya Maximets
b5f898cc32 AUTHORS: Add Alexandra Rukomoinikova.
Signed-off-by: Ilya Maximets <i.maximets@ovn.org>
2025-07-15 21:54:16 +02:00
Aaron Conole
8a1a0ea7c0 AUTHORS: Add Changliang Wu.
Signed-off-by: Aaron Conole <aconole@redhat.com>
2025-06-13 14:09:11 -04:00
Eelco Chaudron
7e3a0b4961 AUTHORS: Add Yang Yang.
Signed-off-by: Eelco Chaudron <echaudro@redhat.com>
2025-05-30 11:09:29 +02:00
Eelco Chaudron
28064e9fa5 AUTHORS: Add Dmitry Porokh.
Signed-off-by: Eelco Chaudron <echaudro@redhat.com>
2025-05-08 09:35:41 +02:00
Ilya Maximets
8fffcfcf6a AUTHORS: Add Martin Morgenstern.
Signed-off-by: Ilya Maximets <i.maximets@ovn.org>
2025-04-25 21:29:10 +02:00
Aaron Conole
20fd9d480c AUTHORS: Add Vasyl Saienko.
Signed-off-by: Aaron Conole <aconole@redhat.com>
2025-04-23 14:27:19 -04:00
Kevin Traynor
1e577cfb25 AUTHORS: Add Jay Ding.
Signed-off-by: Kevin Traynor <ktraynor@redhat.com>
2025-04-14 13:48:27 +01:00
Ian Stokes
50dfd1ce32 AUTHORS: Update email for Ian Stokes.
Signed-off-by: Ian Stokes <ian.stokes@intel.com>
Acked-by: Eelco Chaudron <echaudro@redhat.com>
Acked-by: Kevin Traynor <ktraynor@redhat.com>
Signed-off-by: Simon Horman <horms@ovn.org>
2025-04-01 14:21:51 +01:00
Eelco Chaudron
b65f324a73 AUTHORS: Add Dima Chumak.
Signed-off-by: Eelco Chaudron <echaudro@redhat.com>
2025-03-12 15:27:01 +01:00
Ilya Maximets
472847e696 AUTHORS: Add Frank Wagner.
Signed-off-by: Ilya Maximets <i.maximets@ovn.org>
2025-03-11 23:06:56 +01:00
Simon Horman
3e100bd932 AUTHORS: Add Markus Linnala.
Signed-off-by: Simon Horman <horms@ovn.org>
2025-01-28 11:04:32 +00:00
fang
e929e2c20d ipf: Cancel fragment pkt copy.
Canceling packet copying can better improve the performance of handling
fragmented packets. In 640d4db, pkt copying was added to fix the crash,
but the crash has been fixed in 7e6b41a, so there is no need to copy the
pkt any longer.

Acked-by: Mike Pattrick <mkp@redhat.com>
Acked-by: Aaron Conole <aconole@redhat.com>
Signed-off-by: fang <fangjiannan@cmss.chinamobile.com>
Signed-off-by: Aaron Conole <aconole@redhat.com>
2024-12-20 10:07:39 -05:00
Ilya Maximets
36645a62c2 AUTHORS: Add Allen Chen.
Signed-off-by: Ilya Maximets <i.maximets@ovn.org>
2024-12-13 13:00:27 +01:00
Aaron Conole
764e020c1d AUTHORS: Add Mike Ovsiannikov.
Add Mike Ovsiannikov to the AUTHORS file.

Signed-off-by: Aaron Conole <aconole@redhat.com>
2024-11-11 15:40:47 -05:00
Kevin Traynor
54aa6e12a7 AUTHORS: Update Kevin Traynor.
New checkpatch option is complaining about missing current email,
so update email and add .mailmap entry.

Acked-by: Simon Horman <horms@ovn.org>
Acked-by: Eelco Chaudron <echaudro@redhat.com>
Signed-off-by: Kevin Traynor <ktraynor@redhat.com>
2024-10-11 16:44:18 +01:00
Eelco Chaudron
8370cda589 AUTHORS: Add Sunyang Wu.
Add Sunyang Wu to AUTHORS file.

Signed-off-by: Eelco Chaudron <echaudro@redhat.com>
2024-09-26 08:35:20 +02:00
Eelco Chaudron
e3ac1e5e7f AUTHORS: Add Jonathan Davies .
Add Jonathan Davies to AUTHORS file.

Signed-off-by: Eelco Chaudron <echaudro@redhat.com>
2024-09-20 13:53:51 +02:00
Eelco Chaudron
1b99649025 AUTHORS: Add Liu Yulong.
Add Liu Yulong to AUTHORS file.

Signed-off-by: Eelco Chaudron <echaudro@redhat.com>
2024-09-16 11:50:01 +02:00
Rosemarie O'Riorden
19d809afb3 AUTHORS: Update email for Rosemarie O'Riorden.
Signed-off-by: Rosemarie O'Riorden <rosemarie@redhat.com>
Signed-off-by: Ilya Maximets <i.maximets@ovn.org>
2024-08-15 22:41:10 +02:00
Simon Horman
cdba5e30ed AUTHORS: Add Vipul Ashri.
Add Vipul Ashri to AUTHORS file.

Signed-off-by: Simon Horman <horms@ovn.org>
Signed-off-by: Ilya Maximets <i.maximets@ovn.org>
2024-07-17 23:34:51 +02:00
Simon Horman
1d681ffe3b AUTHORS: Add Ville Skyttä.
Add Ville Skyttä to AUTHORS file.

Acked-by: Eelco Chaudron <echaudro@redhat.com>
Signed-off-by: Simon Horman <horms@ovn.org>
2024-06-04 10:14:30 +01:00
Simon Horman
4a838f627c AUTHORS: Add Jun Gu.
Add Jun Gu to AUTHORS file.

Acked-by: Eelco Chaudron <echaudro@redhat.com>
Signed-off-by: Simon Horman <horms@ovn.org>
2024-06-04 10:13:50 +01:00
Ilya Maximets
8d5486b653 AUTHORS: Add Amit Prakash Shukla.
Signed-off-by: Ilya Maximets <i.maximets@ovn.org>
2024-05-17 13:37:05 +02:00
Ilya Maximets
f61e1da462 AUTHORS: Add Pengfei Sun.
Signed-off-by: Ilya Maximets <i.maximets@ovn.org>
2024-05-17 13:28:23 +02:00
Simon Horman
cbc54b2fe0 AUTHORS: Add Martin Kalcok.
Signed-off-by: Simon Horman <horms@ovn.org>
2024-05-09 13:39:31 +01:00
Ilya Maximets
153d563c29 AUTHORS: Add Chris Riches.
Signed-off-by: Ilya Maximets <i.maximets@ovn.org>
2024-04-23 21:32:31 +02:00
Ilya Maximets
e6a8a8e900 AUTHORS: Add Jun Wang.
Signed-off-by: Ilya Maximets <i.maximets@ovn.org>
2024-03-22 20:44:43 +01:00
Eelco Chaudron
679b068ac7 AUTHORS: Add Kevin Sprague.
Signed-off-by: Eelco Chaudron <echaudro@redhat.com>
2024-03-19 16:26:33 +01:00
Ilya Maximets
166ee41d28 ofproto-dpif-xlate: Fix ignoring IPv6 local_ip for native tunnels.
Local IP is taken into account only in case of IPv4 address, IPv6
source is not checked.  That leads to source being ignored during the
route lookup and ultimately packets encapsulated with a source IP
found during a route lookup, which is likely the wrong one.

Even worse, after encapsulation we have a difference between the
tunnel metadata that contains a correct source IP and the generated
actions that used a wrong source IP.  This means that if there are
OpenFlow rules in a bridge where packet goes after encapsulation,
we may match on rules that do not correspond to the actual packet
we have.

Add the check for IPv6 source address before the route lookup.

Tests added to check that we're actually using the configured local_ip
as a source address in the packet.  Also adding the same test for IPv4,
since apparently we don't have any tests covering this functionality
for userspace tunnels.

This issue also affects the case where source address is set via
OpenFlow, e.g. 'set_filed:2001:beef::88->tun_ipv6_src', but it's just
a different way of populating the tunnel metadata that doesn't depend
on a tunnel to be native or kernel one.  So, not adding extra tests
for this case for now.

Fixes: 8e4e45887ec3 ("ofproto-dpif-xlate: makes OVS native tunneling honor tunnel-specified source addresses")
Reported-at: https://mail.openvswitch.org/pipermail/ovs-discuss/2024-February/052938.html
Reported-by: Derrick Lim <derrick.lim@rakuten.com>
Acked-by: Eelco Chaudron <echaudro@redhat.com>
Signed-off-by: Ilya Maximets <i.maximets@ovn.org>
2024-02-21 20:46:45 +01:00
Simon Horman
b3fc822208 AUTHORS: Add Roberto Bartzen Acosta.
Signed-off-by: Simon Horman <horms@ovn.org>
2024-02-09 14:35:47 +00:00
Ilya Maximets
206dfaa365 AUTHORS: Add Dexia Li.
Signed-off-by: Ilya Maximets <i.maximets@ovn.org>
2024-01-17 22:11:04 +01:00
Aaron Conole
c8d85a0e45 AUTHORS: Add Brad Cowie
Signed-off-by: Aaron Conole <aconole@redhat.com>
2024-01-10 20:31:56 -05:00
Ilya Maximets
d581473cb3 AUTHORS: Add Zengyuan Wang.
Signed-off-by: Ilya Maximets <i.maximets@ovn.org>
2023-10-18 23:01:29 +02:00
Kevin Traynor
297db8056e AUTHORS: Add Jakob Meng.
Signed-off-by: Kevin Traynor <ktraynor@redhat.com>
2023-10-10 11:25:58 +01:00
Ilya Maximets
eb344e0be4 AUTHORS: Add Colin Watson and Lucas Nussbaum.
Signed-off-by: Ilya Maximets <i.maximets@ovn.org>
2023-08-23 14:04:36 +02:00
Ilya Maximets
e3d5616706 AUTHORS: Add Ivan Malov.
Ivan authored commit:
  d460c473ebf9 ("netdev-dpdk: Negotiate delivery of per-packet Rx metadata.")

But I forgot to update the AUTHORS file, sorry.

Signed-off-by: Ilya Maximets <i.maximets@ovn.org>
2023-08-18 00:06:46 +02:00
Ilya Maximets
41006c1b3e AUTHORS: Add gordonwwang and Xiaojie Chen.
Signed-off-by: Ilya Maximets <i.maximets@ovn.org>
2023-08-17 14:47:56 +02:00
Simon Horman
d80df0b860 AUTHORS: Update email for Simon Horman.
Update my email contact address for Open vSwitch activities.

Signed-off-by: Simon Horman <horms@ovn.org>
Acked-by: Ilya Maximets <i.maximets@ovn.org>
2023-08-16 14:56:08 +02:00
Ilya Maximets
bd78f0e2e4 AUTHORS: Add François Rigault.
Signed-off-by: Ilya Maximets <i.maximets@ovn.org>
2023-08-15 23:42:11 +02:00
Ilya Maximets
aa56afb576 AUTHORS: Add Simon Jones.
Signed-off-by: Ilya Maximets <i.maximets@ovn.org>
2023-08-03 14:15:43 +02:00
Ilya Maximets
1ef3f4f78a AUTHORS: Add Felix Huettner.
Signed-off-by: Ilya Maximets <i.maximets@ovn.org>
2023-07-17 19:51:39 +02:00
Eelco Chaudron
f3e9d30041 AUTHORS: Add Chandan Somani.
Signed-off-by: Eelco Chaudron <echaudro@redhat.com>
2023-07-12 12:09:57 +02:00
Ilya Maximets
f770b8c133 AUTHORS: Add James Raphael Tiovalen.
Signed-off-by: Ilya Maximets <i.maximets@ovn.org>
2023-07-12 00:31:40 +02:00
Ilya Maximets
00782baac0 AUTHORS: Add Sayali Naval.
Signed-off-by: Ilya Maximets <i.maximets@ovn.org>
2023-07-12 00:14:54 +02:00
Ilya Maximets
68d6d2777f AUTHORS: Add yangchang.
Signed-off-by: Ilya Maximets <i.maximets@ovn.org>
2023-05-25 19:45:09 +02:00
Ilya Maximets
64e4cca5c4 AUTHORS: Add Zhiqi Chen.
Additionally re-sorted part of the list that was particularly
not ordered.

Signed-off-by: Ilya Maximets <i.maximets@ovn.org>
2023-05-11 21:13:29 +02:00
Ilya Maximets
572e89f418 AUTHORS: Add Stefan, Luca and Max.
Also, slightly re-sort the list to fix the order.

Signed-off-by: Ilya Maximets <i.maximets@ovn.org>
2023-04-26 14:54:41 +02:00
Ilya Maximets
7864b380d8 AUTHORS: Add Songtao Zhan.
Signed-off-by: Ilya Maximets <i.maximets@ovn.org>
2023-04-06 22:45:27 +02:00
Ilya Maximets
b535476680 AUTHORS: Add Faicker Mo.
Signed-off-by: Ilya Maximets <i.maximets@ovn.org>
2023-04-03 20:41:23 +02:00
Ilya Maximets
f65d1951df AUTHORS: Add Fangrui Song.
Signed-off-by: Ilya Maximets <i.maximets@ovn.org>
2023-03-06 19:57:00 +01:00