<feed xmlns='http://www.w3.org/2005/Atom'>
<title>packages/net/openvswitch/patches, branch master</title>
<subtitle>Mirror of packages feed</subtitle>
<id>https://git-03.infra.openwrt.org/feed/packages/atom?h=master</id>
<link rel='self' href='https://git-03.infra.openwrt.org/feed/packages/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/feed/packages/'/>
<updated>2024-02-22T01:31:44Z</updated>
<entry>
<title>openvswitch: bump to 2.17.9</title>
<updated>2024-02-22T01:31:44Z</updated>
<author>
<name>Yousong Zhou</name>
</author>
<published>2024-02-05T03:14:38Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/feed/packages/commit/?id=7ccbb9a66cfadba035e2ad95a7931877e5faf504'/>
<id>urn:sha1:7ccbb9a66cfadba035e2ad95a7931877e5faf504</id>
<content type='text'>
Refresh and backport patches so that

 - ./python path in the source code takes precedence over the same dir in hostpkg
 - OVN LTS version 22.03.5 which depends on Open vSwitch 3.0 can compile
   with Open vSwitch 2.17

Fixes: https://github.com/openwrt/packages/issues/22744
Signed-off-by: Yousong Zhou &lt;yszhou4tech@gmail.com&gt;
</content>
</entry>
<entry>
<title>openvswitch: bump to version 2.17.0</title>
<updated>2022-03-24T04:53:31Z</updated>
<author>
<name>Yousong Zhou</name>
</author>
<published>2022-03-23T06:47:41Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/feed/packages/commit/?id=b1b37995e1dcd88e41bfc802943ebe4d701a7276'/>
<id>urn:sha1:b1b37995e1dcd88e41bfc802943ebe4d701a7276</id>
<content type='text'>
Signed-off-by: Yousong Zhou &lt;yszhou4tech@gmail.com&gt;
</content>
</entry>
<entry>
<title>openvswitch: bump to 2.15.3</title>
<updated>2022-03-23T03:21:46Z</updated>
<author>
<name>Stijn Tintel</name>
</author>
<published>2022-03-17T11:34:59Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/feed/packages/commit/?id=f8c8348f32a91ce1f60d9fe09d3c9fce607b0fe9'/>
<id>urn:sha1:f8c8348f32a91ce1f60d9fe09d3c9fce607b0fe9</id>
<content type='text'>
Signed-off-by: Stijn Tintel &lt;stijn@linux-ipv6.be&gt;
</content>
</entry>
<entry>
<title>openvswitch: refresh patches</title>
<updated>2021-07-23T09:16:29Z</updated>
<author>
<name>Stijn Tintel</name>
</author>
<published>2021-07-21T05:53:29Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/feed/packages/commit/?id=261961a33cc0c36d318d0b38a86a57a655aea1ca'/>
<id>urn:sha1:261961a33cc0c36d318d0b38a86a57a655aea1ca</id>
<content type='text'>
CI run fails due to dirty patches, so refresh them.

Fixes: f4f1a25e80f5 ("openvswitch: bump to version 2.15.0")
Signed-off-by: Stijn Tintel &lt;stijn@linux-ipv6.be&gt;
</content>
</entry>
<entry>
<title>treewide: Run refresh on all packages</title>
<updated>2021-02-21T00:02:15Z</updated>
<author>
<name>Ilya Lipnitskiy</name>
</author>
<published>2021-02-21T00:02:15Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/feed/packages/commit/?id=5d8d4fbbcb5c5de9370711c19bb3510210989a98'/>
<id>urn:sha1:5d8d4fbbcb5c5de9370711c19bb3510210989a98</id>
<content type='text'>
The crude loop I wrote to come up with this changeset:

  find -L package/feeds/packages/ -name patches | \
  sed 's/patches$/refresh/' | sort | xargs make

Signed-off-by: Ilya Lipnitskiy &lt;ilya.lipnitskiy@gmail.com&gt;
</content>
</entry>
<entry>
<title>openvswitch: remove support for kernel 4.14 and 4.9</title>
<updated>2020-09-02T14:58:15Z</updated>
<author>
<name>Adrian Schmutzler</name>
</author>
<published>2020-09-02T13:03:13Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/feed/packages/commit/?id=4b65ea569ab971871f6f2b4eabd885bfe310f8a3'/>
<id>urn:sha1:4b65ea569ab971871f6f2b4eabd885bfe310f8a3</id>
<content type='text'>
Support for kernel 4.14 has been removed in main repo, so drop the
dependencies here as well (and those for even older 4.9).

Also drop a patch that is required only for 4.14 and lower.

Signed-off-by: Adrian Schmutzler &lt;freifunk@adrianschmutzler.de&gt;
</content>
</entry>
<entry>
<title>openvswitch: bump to version 2.14.0</title>
<updated>2020-08-25T07:50:32Z</updated>
<author>
<name>Yousong Zhou</name>
</author>
<published>2020-08-25T03:47:16Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/feed/packages/commit/?id=282038d97bc9527fc278362a30c240297295f332'/>
<id>urn:sha1:282038d97bc9527fc278362a30c240297295f332</id>
<content type='text'>
Signed-off-by: Yousong Zhou &lt;yszhou4tech@gmail.com&gt;
</content>
</entry>
<entry>
<title>openvswitch: backport patch to fix build against kernel 4.14.193</title>
<updated>2020-08-15T01:19:59Z</updated>
<author>
<name>Matthias Schiffer</name>
</author>
<published>2020-08-14T19:52:32Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/feed/packages/commit/?id=8bb7659f08c3fcb0646864c0164224539176267e'/>
<id>urn:sha1:8bb7659f08c3fcb0646864c0164224539176267e</id>
<content type='text'>
(and possibly other recent stable kernels)

Signed-off-by: Matthias Schiffer &lt;mschiffer@universe-factory.net&gt;
</content>
</entry>
<entry>
<title>openvswitch: bump to version 2.13.1</title>
<updated>2020-08-10T12:38:49Z</updated>
<author>
<name>Yousong Zhou</name>
</author>
<published>2020-08-10T08:36:00Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/feed/packages/commit/?id=3f383103ee9af02ec9af039ff11105317158136c'/>
<id>urn:sha1:3f383103ee9af02ec9af039ff11105317158136c</id>
<content type='text'>
The two backported patches are included in 2.13.1

Signed-off-by: Yousong Zhou &lt;yszhou4tech@gmail.com&gt;
</content>
</entry>
<entry>
<title>openvswitch: only libopenvswitch depends on libunbound, libunwind</title>
<updated>2020-07-30T02:02:13Z</updated>
<author>
<name>Yousong Zhou</name>
</author>
<published>2020-07-29T09:30:38Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/feed/packages/commit/?id=52e074411b937cd91d34ebeedc429de5dadce9a4'/>
<id>urn:sha1:52e074411b937cd91d34ebeedc429de5dadce9a4</id>
<content type='text'>
This is to make explicit the conditional select of libunwind is only
needed for libopenvswitch.  If we spill it over other packages, the
generated kconfig will have recursive dependency issue.  2 new patches
were made for this goal

The other thing is that "+libunwind" will cause it to be built if any of the
packages defined in this Makefile is enabled (y or m).  This is at the moment
by-design of the build system.

Libunwind does not support architectures like arc.  Use conditional select To
avoid (libunwind) build failures like the following,

  checking for ELF helper width... configure: error: Unknown ELF target: arc
  make[3]: *** [Makefile:65: /data/openwrt/build_dir/target-arc_arc700_uClibc/
  libunwind-1.3.1/.configured_68b329da9893e34099c7d8ad5cb9c940] Error 1

Things like "+PACKAGE_openvswitch-libopenvswitch:libunwind" will also result in
recursive deps error for chains of 3 nodes.  Kconfig construct like the
following will be made

	config A
		tristate
		select B
		depends on !(C) || (x)

	config B
		tristate
		select C

	config C
		tristate

	config x
		bool

Other changes include

 - Shared use of variable ovs__common_depends was removed
 - Ovn doc build was patched out

Link: https://github.com/openwrt/packages/pull/12959#issuecomment-665021413
Reported-by: Adrian Schmutzler &lt;freifunk@adrianschmutzler.de&gt;
Signed-off-by: Yousong Zhou &lt;yszhou4tech@gmail.com&gt;
</content>
</entry>
</feed>
