<feed xmlns='http://www.w3.org/2005/Atom'>
<title>linux/meta-virtualization.git/recipes-networking, branch nanbield</title>
<subtitle>Mirror of git.yoctoproject.org/meta-virtualization</subtitle>
<id>https://git.enea.com/cgit/linux/meta-virtualization.git/atom?h=nanbield</id>
<link rel='self' href='https://git.enea.com/cgit/linux/meta-virtualization.git/atom?h=nanbield'/>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-virtualization.git/'/>
<updated>2023-11-06T16:21:12+00:00</updated>
<entry>
<title>cni: clean dir ${B}/plugins before do_compile</title>
<updated>2023-11-06T16:21:12+00:00</updated>
<author>
<name>Changqing Li</name>
<email>changqing.li@windriver.com</email>
</author>
<published>2023-10-26T11:43:49+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-virtualization.git/commit/?id=d1d50f9861786ec21d0a0dcc1028dfc3c310300f'/>
<id>urn:sha1:d1d50f9861786ec21d0a0dcc1028dfc3c310300f</id>
<content type='text'>
Clean dir ${B}/plugins before do_compile to avoid cni generated binaries
like /usr/libexec/cni/bridge has wrong dynamic linker path and reports
error like: /usr/libexec/cni/bridge: no such file or directory".

Reproduce steps:
1. bitbake cni
2. enable usrmerge feature in local.conf
3. bitbake cni

After step 2, GOBUILDFLAGS changed,
"-I /lib64/ld-linux-aarch64.so.1" -&gt; "/usr/lib/ld-linux-aarch64.so.1"

But "go build" seems only check if the cached packagefile changed, since
all not changed, the dynamic linker still use the old one, maybe go
build should improve this.

Clean dir ${B}/plugins to trigger rebuild of the binaries here.

Signed-off-by: Changqing Li &lt;changqing.li@windriver.com&gt;
Signed-off-by: Bruce Ashfield &lt;bruce.ashfield@gmail.com&gt;
</content>
</entry>
<entry>
<title>libslirp-virt: remove recipe</title>
<updated>2023-09-27T01:04:05+00:00</updated>
<author>
<name>Bruce Ashfield</name>
<email>bruce.ashfield@gmail.com</email>
</author>
<published>2023-09-27T01:04:05+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-virtualization.git/commit/?id=ccddfb1f8b68cf9ab21bd416480f79d44a0a30f4'/>
<id>urn:sha1:ccddfb1f8b68cf9ab21bd416480f79d44a0a30f4</id>
<content type='text'>
The external to m-virt users of libslirp-virt have been validated
against the OEcore version.

Having this recipe in world builds causes errors with sstate with
recent changes to bitbake.

Until we hit another runtime incompatibility, we can drop this
recipe. A previous commit excluding the recipe from world builds
was created as a reminder that we'll need to have that in place
if the recipe returns.

Signed-off-by: Bruce Ashfield &lt;bruce.ashfield@gmail.com&gt;
</content>
</entry>
<entry>
<title>libslirp-virt: exclude from world</title>
<updated>2023-09-26T14:38:45+00:00</updated>
<author>
<name>Bruce Ashfield</name>
<email>bruce.ashfield@gmail.com</email>
</author>
<published>2023-09-26T14:38:45+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-virtualization.git/commit/?id=71041030c60373c88f91ea62bac849daaae81bba'/>
<id>urn:sha1:71041030c60373c88f91ea62bac849daaae81bba</id>
<content type='text'>
Recent changes in oe-core have made the sysroot error on duplicate
files and symlinks.

We have this recipe as a compatibility fallback to some older
container stacks.

package lists and recipes that need this, can exclude the oe-core
recipe as required.

For now, we exclude it from world build, and mark it incompatible
with the oe-core libslirp.

Signed-off-by: Bruce Ashfield &lt;bruce.ashfield@gmail.com&gt;
</content>
</entry>
<entry>
<title>recipes/classes/scripts: Drop SRCPV usage</title>
<updated>2023-08-24T01:38:21+00:00</updated>
<author>
<name>Bruce Ashfield</name>
<email>bruce.ashfield@gmail.com</email>
</author>
<published>2023-08-12T03:24:38+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-virtualization.git/commit/?id=08435d20b1259d2ef0c98638116fb881045ff512'/>
<id>urn:sha1:08435d20b1259d2ef0c98638116fb881045ff512</id>
<content type='text'>
bitbake has been enhanced such that SRCPV is no longer needed in
PV to handle updating git hashes and task signatures.

We can simplify our PV by dropping SRCPV

Signed-off-by: Bruce Ashfield &lt;bruce.ashfield@gmail.com&gt;
</content>
</entry>
<entry>
<title>openvswitch: 3.1.2</title>
<updated>2023-08-24T01:38:21+00:00</updated>
<author>
<name>Bruce Ashfield</name>
<email>bruce.ashfield@gmail.com</email>
</author>
<published>2023-08-03T20:52:44+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-virtualization.git/commit/?id=ac55c15a8b6c57360bde7ba9221cbeb0e945337c'/>
<id>urn:sha1:ac55c15a8b6c57360bde7ba9221cbeb0e945337c</id>
<content type='text'>
Bumping ovs to version v3.1.2-12-g8b1795c69, which comprises the following commits:

    8b1795c69 ovsdb-tool: Fix json leak while showing clustered log.
    d4d068fef ovsdb-server: Fix excessive memory usage on DB open.
    369daff0d tests: Add ovsdb execution cases for set size constraints.
    eb33626b5 ovsdb: relay: Fix handling of XOR updates with size constraints.
    8d2c8c33e ovsdb: file: Fix diff application to a default column value.
    379755815 ovsdb: file: Fix inability to read diffs that violate type size.
    96d02ee7a ovs-tcpdump: Clear auto-assigned ipv6 address of mirror port.
    618d3bdbb ofproto-dpif: Fix removal of renamed datapath ports.
    11c542104 netdev-dpdk: Negotiate delivery of per-packet Rx metadata.
    cad4759fa ofproto-dpif-upcall: Mirror packets that are modified.
    17022ea06 vswitchd: Wait for a bridge exit before replying to exit unixctl.
    4aba34b82 Prepare for 3.1.3.
    916777447 Set release date for 3.1.2.
    aba1862d8 ofproto-dpif-upcall: Don't set statistics to 0 when they jump back.
    859071224 ovsdb: monitor: Destroy initial change set when new columns added.
    54e45e3fe ovsdb: Monitor: Keep and maintain the initial change set.
    5fe322e16 fatal-signal: Don't share signal fds/handles with forked process.
    3fcb81784 cpu: Fix cpuid check for some AMD processors.
    01f0668fd tc: Fix crash on malformed reply from kernel.
    45dba48f3 netdev-dpdk: Fix warning with gcc 13.
    faddfa21d utilities/bashcomp: Fix PS1 generation on new bash.
    33db42a34 netdev-offload-dpdk: Fix crash in debug log.
    55535451b stream-ssl: Disable alerts on unexpected EOF.
    e3b84fd4a tests: layer3-tunnels: Skip bareudp tests if not supported by kernel.
    e91339405 ovs-fields: Modify the width of tpa and spa.
    23d77ba10 netdev-vport: RCU-fy tunnel config.
    0f303e4a7 smap: Make argument of smap_add_ipv6 constant.
    467b891f7 netdev-vport: Fix unsafe handling of GRE sequence number.
    ea2014688 tests: dpdk: Pass `--no-pci` to tests that do not use physical ports.
    f4cc9ca82 dpctl: Fix dereferencing null pointer in parse_ct_limit_zones().
    9e27e8fe8 netdev-offload: Fix deadlock/recursive use of the netdev_hmap_rwlock rwlock.
    087439e41 ofproto-dpif-xlate: Fix use-after-free when xlate_actions().
    bf9c834e6 ci: Separate DPDK from OVS build.
    bf1b32e20 ovsdb-idl.at: Fix write-changed-only tests without change tracking.
    c6cb82887 tc: Fix cleaning chains.
    29c61a402 python-stream: Handle SSL error in do_handshake.
    615548e53 dpif-netlink: Fix memory leak dpif_netlink_open().
    42edc9a1d ofp-parse: Check ranges on string to uint32_t conversion.
    d3a479c4b learning-switch: Fix coredump of OpenFlow15 learning-switch.
    9529e9aa9 ovsdb: Allow conversion records with no data in a clustered storage.
    7006bb112 ovsdb: Check for ephemeral columns before writing a new schema.
    27678b3a1 ovsdb-tool: Fix cluster-to-standalone for DB conversion records.
    771c989a9 ovs-tcpdump: Stdout is shutdown before ovs-tcpdump exit.

Signed-off-by: Bruce Ashfield &lt;bruce.ashfield@gmail.com&gt;
</content>
</entry>
<entry>
<title>cni: update to v1.1.2</title>
<updated>2023-08-24T01:38:21+00:00</updated>
<author>
<name>Bruce Ashfield</name>
<email>bruce.ashfield@gmail.com</email>
</author>
<published>2023-08-03T20:39:33+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-virtualization.git/commit/?id=e037f1d534dcbc74192c38855bf348bb266755a3'/>
<id>urn:sha1:e037f1d534dcbc74192c38855bf348bb266755a3</id>
<content type='text'>
Bumping cni to version v0.8.0-171-gca96f4c, which comprises the following commits:

    a899051 libcni: add version v1.1.0
    c768dcb SPEC: bump version to v1.1.0-dev
    e34f9d2 build(deps): bump github.com/onsi/ginkgo/v2 from 2.9.7 to 2.11.0
    2161bf8 build(deps): bump github.com/onsi/ginkgo/v2 from 2.9.4 to 2.9.7
    b6608f8 build(deps): bump github.com/onsi/ginkgo/v2 from 2.9.2 to 2.9.4
    15612fc build(deps): bump github.com/onsi/ginkgo/v2 from 2.8.0 to 2.9.2
    10ec024 build(deps): bump actions/setup-go from 3 to 4
    db718fc build(deps): bump github.com/containernetworking/plugins
    9302e5f enable more linters
    05f80e4 3rd party plugins - spiderpool
    aef15f6 Porting over getCachedNetworkInfo routine from cri-o
    435fcb1 add meeting link to README
    d4c7848 ci(lint): enable errorlint linter
    1ffb655 fix wrong notes for ValidateInterfaceName()
    420e594 Extend capabilities with cgroup path
    024c57f build(deps): bump github.com/vishvananda/netns from 0.0.2 to 0.0.4
    121798a build(deps): bump github.com/onsi/ginkgo/v2 from 2.7.0 to 2.8.0
    da8672c ci(lint): setup lint job
    8ac5c8a build(deps): bump github.com/onsi/ginkgo/v2 from 2.6.1 to 2.7.0
    5fa3464 build(deps): bump github.com/vishvananda/netns from 0.0.1 to 0.0.2
    45761d9 update github.com/vishvananda/netns to v0.0.1
    aeb1d8e build(deps): bump github.com/containernetworking/plugins
    dd2d40c build(deps): bump github.com/containernetworking/cni in /plugins/debug
    9795493 Update dependabot.yml
    0a26996 build(deps): bump alpine in /.github/actions/retest-action
    cc03617 build(deps): bump github.com/onsi/gomega from 1.17.0 to 1.24.2
    55be4cc Create dependabot.yml
    f024754 refactor: move from io/ioutil to io and os packages

Bumping cni-plugins.git to version v1.1.0-181-g9d9ec6e3, which comprises the following commits:

    c1a7948b vrf: fix route filter to use output iface
    8e69e38d test_linux.sh: Do not fail if called twice
    0a100e5d meta: firewall: Fix firewalld test with non-abstract sockets
    3eb775c5 plugins: meta: portmap: Implement a teardown() fast path
    719f60bb utils: iptables: Use go-iptables' ChainExists()
    2ba7f160 spoofcheck: Make use of go-nft's ApplyConfigEcho()
    ba41448f test: install binaries using `go install`
    13fd3de7 build(deps): bump golang.org/x/sys from 0.9.0 to 0.10.0
    470eee13 [tuning]add ability to set tx queue len
    2216cff9 build(deps): bump github.com/onsi/ginkgo/v2 from 2.9.2 to 2.11.0
    83029bef build(deps): bump golang.org/x/sys from 0.7.0 to 0.9.0
    48aa2f4e Fix race conditions in DHCP test
    ca12d49b Add routes propagation for VRF plugin
    0389a290 github: remove stale issue cleanup
    edab9efd tap: allow for a tap device to be created as a bridge port
    1b2dc7c2 build(deps): bump alpine in /.github/actions/retest-action
    7e918412 [sbr]: Ignore LinkNotFoundError during cmdDel
    99b475ab build(deps): bump github.com/Microsoft/hcsshim from 0.9.8 to 0.9.9
    d8fc886b Bump to golang 1.20 to pick up go1.19.6 / go1.20.1 CVE fixes
    c347755f Fix ValidateExpectedRoute with non default routes and nil GW
    5b7a263e tuning: fix cmdCheck when using IFNAME
    135292e0 bridge, del: timeout after 55 secs of trying to list rules
    7dcd738d bridge, spoofcheck: only read the prerouting chain on CNI delete
    83fe87c5 build: consume specific tables/chains via go-nft
    090af7db bridge: add vlan trunk support
    10ddd9e4 enable govet and unparam linters
    435ef223 build(deps): bump golang.org/x/sys from 0.6.0 to 0.7.0
    821982da Add parameter to disable default vlan
    cac8230e bridge, spoof check: remove drop rule index
    bc5f3def go.mod: bump all deps
    7bbd4d19 linter: fix ginkgolinter errors
    6c0d73ec Fix wastedassign linter errors
    086f7eb7 build(deps): bump actions/stale from 7 to 8
    d71d0f2d Fix revive linter errors
    00e0d3b7 build(deps): bump actions/setup-go from 3 to 4
    2fb0efe8 enable durationcheck,  predeclared, unconvert, unused and wastedassign linters
    c0fe3b7b remove govet and gofmt from test_linux.sh
    09f36a29 enable ginkgolinter linter
    a02bf4b4 enable revive linter
    79f52468 enable gocritic linter
    5a7619c0 enable gosimple linter
    709e775b enable  nonamedreturns linter
    3a04eb00 enable ineffassign linter
    16ba4222 enable contextcheck linter
    177e0bf2 enable staticcheck linter
    d12b81de ci(lint): setup golangci-lint
    6223674f ci(lint): setup yamllint linter Signed-off-by: Matthieu MOREL &lt;matthieu.morel35@gmail.com&gt;
    9ee4d322 Fix overwritten error var in getMTUByName
    2d1005ec Update tests to utilize ginkgo/v2
    23c21341 Update ginkgo to v2 in go.mod, go.sum, vendor
    01d00314 Tap plugin
    9a2f7633 build(deps): bump github.com/onsi/gomega from 1.24.2 to 1.26.0
    29e64861 build(deps): bump golang.org/x/sys from 0.4.0 to 0.5.0
    fb5d195f Only check ipv6 when an IPv6 is configured
    ac7cf825 Add support for in-container master for macvlans
    c798f809 Add support for in-container master for ipvlan
    9fa80036 Add support for in-container master for vlans
    2c4c27eb bridge: re-fetch mac address
    0fc229df Update Allocate method to reuse lease if present
    ec924a4b build(deps): bump github.com/safchain/ethtool to v0.2.0
    20a92ff3 build(deps): bump golang.org/x/sys from 0.3.0 to 0.4.0
    fa2ed0fd Add IPv6 support for AddDefaultRoute
    b769956c build(deps): bump github.com/containernetworking/cni from 1.0.1 to 1.1.2
    df141fc7 build(deps): bump github.com/coreos/go-systemd/v22 from 22.3.2 to 22.5.0
    35047644 build(deps): bump github.com/onsi/ginkgo from 1.16.4 to 1.16.5
    352f181f build(deps): bump alpine in /.github/actions/retest-action
    91b1a0e3 build(deps): bump github.com/godbus/dbus/v5 from 5.0.4 to 5.1.0
    648dd2e1 build(deps): bump github.com/vishvananda/netlink
    615420fa build(deps): bump github.com/alexflint/go-filemutex from 1.1.0 to 1.2.0
    90ed30a5 build(deps): bump github.com/Microsoft/hcsshim from 0.8.20 to 0.9.6
    020b8db6 build(deps): bump github.com/onsi/gomega from 1.15.0 to 1.24.2
    c5e81e3c Update dependabot.yml
    3be17f4a build(deps): bump actions/checkout from 2 to 3
    f64652fa build(deps): bump actions/stale from 4 to 7
    edfd2274 build(deps): bump actions/setup-go from 2 to 3
    d7efab18 Update dependabot.yml
    12471312 Update dependabot.yml
    c1e2be27 ci(deps): setup dependabot
    fd9408bc Fix tuning path validation
    9dc2ed2c Update email to gmail
    6b30e290 Update portmap test's iptables error check
    1a6f4789 Remove references to io/ioutil package
    63a6dbcf fix bug on getting NextIP of addresses with first byte 0
    198ab129 Fix path substitution to enable setting sysctls on vlan interfaces
    0463fd19 support masquerade all config
    87c3643d host-local: remove unused Release(ip) from type Store interface
    f89a0057 Cleanup Socket and Pidfile on exit
    7fcf8e48 dummy: Create a Dummy CNI plugin that creates a virtual interface.
    c78e1e46 Use the same options for acquiring, renewing lease
    9f4090da bridge: update vlanFiltering variable to make code more readable
    f1aa6c26 ci: only rerun failed jobs on `/retest`
    bf4068e1 build: support riscv64
    7c452c77 Check for duplicated sysctl keys
    f8917228 Update github.com/vishvananda/netlink to v1.2.0-beta
    a70e87c3 bridge: support IPAM DNS settings
    0a0853a7 Bump to go 1.18
    8b8825bc    V2 API support for win-overlay CNI
    e3d563b0 bug: return errors when iptables and ip6tables are unusable
    e952f16c github: ignore issues with "keep" label from stale closing
    5ad4fcf8 Make description for `static` plugin more exact
    57c1cb50 workflow: add something to auto-close stale PRs
    7a989794 ipam/dhcp: Fix client id in renew/release
    7aa07efe call ipam.ExceDel after clean up device in netns fix #666
    96c3af81 Add sysctl allowlist

Bumping flannel-cni-plugin.git to version v1.1.2-13-g6464faa, which comprises the following commits:

    6464faa Fixed release artifacts path
    bff4cf9 FIx bug in actions/download-artifact@v3
    ffabfad Update go.mod
    088da1a Use writeAndSyncFile instead of just write
    04854df Update ginkgo to v2
    eb47c95 Upgrade go version to 1.20.5
    6f13a99 Fix some errors thrown by lint tool
    3511c0a Updated Docker registry
    f271951 only include the binary file for one architecture in the release archive
    1537c92 update of GH workflows

Signed-off-by: Bruce Ashfield &lt;bruce.ashfield@gmail.com&gt;
</content>
</entry>
<entry>
<title>ovs: fix some installed packages in openvswitch cannot be executed</title>
<updated>2023-07-25T18:57:32+00:00</updated>
<author>
<name>Xiangyu Chen</name>
<email>xiangyu.chen@windriver.com</email>
</author>
<published>2023-07-21T09:04:32+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-virtualization.git/commit/?id=c5079557091b215663458807a8f617752614a6bd'/>
<id>urn:sha1:c5079557091b215663458807a8f617752614a6bd</id>
<content type='text'>
The variable "PYTHON3" in Makefile.am set as python3, this cause the following scripts error:

/usr/sbin/ovs-bugtool Not found the interpreter python3
/usr/bin/ovs-pcap Not found the interpreter python3
/usr/bin/ovs-test Not found the interpreter python3
/usr/bin/ovs-tcpdump Not found the interpreter python3
/usr/bin/ovs-tcpundump Not found the interpreter python3
/usr/bin/ovs-vlan-test Not found the interpreter python3
/usr/bin/ovs-l3ping Not found the interpreter python3
/usr/bin/ovs-parse-backtrace Not found the interpreter python3
/usr/bin/ovs-dpctl-top Not found the interpreter python3
/usr/share/openvswitch/scripts/ovs-check-dead-ifs Not found the interpreter python3
/usr/share/openvswitch/scripts/ovs-check-dead-ifs Not found the interpreter python3
/usr/share/openvswitch/scripts/ovs-monitor-ipsec Not found the interpreter python3
/usr/share/openvswitch/scripts/ovs-vtep Not found the interpreter python3

Signed-off-by: Xiangyu Chen &lt;xiangyu.chen@windriver.com&gt;
Signed-off-by: Bruce Ashfield &lt;bruce.ashfield@gmail.com&gt;
</content>
</entry>
<entry>
<title>cni: fix textrel QA issue</title>
<updated>2023-07-06T03:46:19+00:00</updated>
<author>
<name>Chen Qi</name>
<email>Qi.Chen@windriver.com</email>
</author>
<published>2023-06-29T02:17:09+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-virtualization.git/commit/?id=0cc4d01dcbcaf1aa880b4ccc55c46b9ed343bef4'/>
<id>urn:sha1:0cc4d01dcbcaf1aa880b4ccc55c46b9ed343bef4</id>
<content type='text'>
When building cni, we get textrel QA issue like below:

  cni: ELF binary /usr/libexec/cni/macvlan has relocations in .text

The problem could be solved by adding '-buildmode=pie' to ${GO}.

In go.bbclass, this flag is added to GOBUILDFLAGS conditionally,
that is, if the arch is not mips nor riscv32, this '-buildmode=pie'
is added to GOBUILDFLAGS. So make use of that.

Signed-off-by: Chen Qi &lt;Qi.Chen@windriver.com&gt;
Signed-off-by: Bruce Ashfield &lt;bruce.ashfield@gmail.com&gt;
</content>
</entry>
<entry>
<title>ovs: update to 3.1.1</title>
<updated>2023-04-21T15:34:42+00:00</updated>
<author>
<name>Bruce Ashfield</name>
<email>bruce.ashfield@gmail.com</email>
</author>
<published>2023-04-17T13:51:54+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-virtualization.git/commit/?id=56494933803b4347a37ea5e264e9c088ef4a676e'/>
<id>urn:sha1:56494933803b4347a37ea5e264e9c088ef4a676e</id>
<content type='text'>
Bumping ovs to version v3.1.1-2-g771c989a9, which comprises the following commits:

    771c989a9 ovs-tcpdump: Stdout is shutdown before ovs-tcpdump exit.
    8ac6375ca Prepare for 3.1.2.
    0187eadfc Set release date for 3.1.1.
    61b39d8c4 ofproto-dpif-xlate: Always mask ip proto field.
    8019b5896 conntrack-tp: Fix clang warning.
    b184a68a2 netdev-offload-tc: Del ufid mapping if device not exist.
    037e2d916 db-ctl-base: Partially revert b8bf410a5.
    fee5ea720 netdev-tc-offloads: Fix misaligned 8 byte read.
    fff04b838 ovs-thread: Fix cpus not read for the first 10s.
    b2b467b3a dpif-netlink: Always create at least 1 handler.
    0f30961e0 netdev-offload-tc: Fix parse_tc_flower_to_actions() reporting errors.
    3f50354a9 vswitch: Add missing documentation for "ct_flush" capability.
    504f8c859 dpctl: Fix flush-conntrack with datapath as argument.
    24b47072f ofproto-dpif-upcall: Wait for valid hw flow stats before applying min-revalidate-pps.
    9f9b4de38 system-traffic: Fix conntrack test cases which are failing with af_xdp.
    dcdff1f42 netdev-windows: Add checking when creating netdev with system type on Windows
    39a7a18c3 ofproto-dpif-upcall: Include hardware offloaded flows in total flows.
    f7378bc7f ofproto-dpif-upcall: Reset ukey's last stats value if the datapath changed.
    694c7b4e0 classifier: Fix missing masks on a final stage with ports trie.
    87249e136 ofproto: Fix re-creation of tunnel backing interfaces on restart.
    cb4eecd01 conntrack: Fix conntrack_clean may access the same exp_list each time.
    372e1a835 ovs-actions: Correct typo in ovs-actions man page.
    9c34fc2f6 ofproto-ipfix: Use per-domain template timeouts.
    b72a7f925 Prepare for 3.1.1.
    3c2bea086 Set release date for 3.1.0.
    bb925b002 ofproto-dpif-upcall: Use last known stats ukey stats on revalidate missed dp flows.
    ed44eefb8 conntrack: Properly unNAT inner header of related traffic.
    a8580e508 sparse: Fix build with DPDK and GCC 12.
    3ac908fd4 ovsdb-server: Fix handling of DNS name for listener configuration.
    188da42e3 netdev-offload-tc: If the flow has not been used, report it as such.
    a77b8a32c netdev-offload-tc: Conntrack ALGs are not supported with tc.
    34fabdce5 netdev-offload-tc: Fix tc conntrack force commit support.
    ec26862f6 ofproto-dpif-upcall: New ukey needs to take the old ukey's dump seq.
    68e8ecaee netdev-offload-tc: Preserve tc statistics when flow gets modified.
    4e3ac0d80 sparse: Fix numa.h for libnuma &gt;= 2.0.13.
    9629c0b4c tc: Add TCA_KIND flower to delete and get operation to avoid rtnl_lock().
    f3988b8c6 netdev-offload-tc: Fix misaligned access to ct label.
    c48aaf289 dpif-netdev: Set PMD load based sleep start/inc to 1 us.
    7aea2f9cd dpif-netdev: Set timer slack for PMD threads.
    f7da18a96 netdev-dpdk: Fix deadlock due to virtqueue stats retrieval.
    21ccb0c88 ovsdb: Fix database statistics during the database replacement.
    8986d4d55 Prepare for 3.1.0.
    43266915a ovs-vsctl: Do not sent 'set_db_change_aware'.
    8833e7c8e ovsdb-idl: Provide API to disable set_db_change_aware request.
    08146bf7d openflow: Add extension to flush CT by generic match.
    a9ae73b91 ofp, dpif: Allow CT flush based on partial match.
    de3bbdc47 dpif-netdev: Add PMD load based sleeping.
    f4c884135 util: Add non quiesce xnanosleep.
    4de6b009c Documentation: Remove link to obsolete sources.
    68ff5e981 Documentation: Remove reference to RST online editor.
    8ef198425 Documentation: Fix link to Netperf.
    61e2259cf Documentation: Fix link to AppVeyor.
    7e18ae63a Documentation: Fix link to iproute2 git repository.
    c7da49bc6 netdev-offload-dpdk: Fix transfer flows.
    bd14aa31e tests: Add unit tests to rculist.
    e5d92c1a5 cirrus: Update to use FreeBSD 12.4.
    264ae342d system-dpdk: Fix error message in ping vhost-user ports.
    c9e10ac57 netdev-dpdk: Drop coverage counter for vhost IRQs.
    3b29286db netdev-dpdk: Add per virtqueue statistics.
    006e1c6db tc: Add support for TCA_STATS_PKT64.
    a7826d05b Documentation: Fix links in maintainers.rst.
    1584062b9 Documentation: Fix links in the DPDK guide on physical ports.
    461ab419e treewide: Don't use non-portable '==' with test command.
    182b9cb35 dpif: Fix tunnel key set for IPv6 tunnels with SLOW_ACTION.
    62e85106b utilities: Add USDT script to monitor dpif netlink execute message queuing.
    9736b971b rhel: Enable AF_XDP by default in Fedora builds.
    e44e80343 acinclude.m4: Build with AF_XDP support by default if possible.
    771a55825 Documentation/afxdp: Use packaged libbpf/libxdp for the build.
    649dbc19f github: Test AF_XDP build using libbpf instead of kernel sources.
    b17cadff1 netdev-afxdp: Hide too large memset from sparse.
    1dcc490d4 netdev-afxdp: Allow building with libxdp and newer libbpf.
    0d8318db6 netdev-afxdp: Disable -Wfree-nonheap-object on receive.
    d83d7c491 ci: Fix overriding OPTS provided from the yml.
    46e04ec31 dpif-netdev: Calculate per numa variance.
    ad6e506fc dpif-netdev: Rename pmd_info_show_rxq variables.
    e9ab15f4f docs: Add documentation for pmd-rxq-show secs parameter.
    526230bfa dpif-netdev: Make pmd-rxq-show time configurable.
    9a86a3dd6 travis: Drop support.
    d5469cb74 Makefile: Add USDT scripts to make install and fedora/debian test rpm.
    685973a9f ovsdb-server: Don't log when memory-trim-on-compaction doesn't change.
    863d2e1a8 python: Don't exit OFPFlow constructor.
    22eb22438 tests: Verify flows in odp.at are parseable.
    fc3f918cb tests: Verify flows in ofp-actions are parseable.
    c395e9810 python: Interpret free keys as output in clone.
    542fdad70 python: Fix output=CONTROLLER action.
    1850e5e68 python: Support case-insensitive OpenFlow actions.
    75a6e8db9 python: Return list of actions for odp action clone.
    d33e548fc python: Make key-value matching strict by default.
    fe204743c python: Add explicit decoders for all ofp actions.
    3648fec08 python: Include aliases in ofp_fields.py.
    c627cfd9c python: Fix datapath flow decoders.
    9855f35dd dpif-netdev/mfex: Add AVX512 NVGRE traffic profiles.
    363cc2683 dpif-netdev/dpcls: Specialize 8, 1 and 5, 2 signatures.
    a879beb4d odp-execute: Add ISA implementation of set_masked IPv6 action
    c1daeb4b4 AUTHORS: Add Qian Chen.
    7490f281f lldp: Fix bugs when parsing malformed AutoAttach.
    0d23948a5 ovs-thread: Detect changes in number of CPUs.
    d34245ea1 ovs-ctl: Allow inclusion of hugepages in coredumps.
    c82f496c3 dpif-netdev: Use unmasked key when adding datapath flows.
    79e7756a5 utilities: Add a GDB macro to dump hmap structures.
    bf8fa1fe4 dpdk: Fix typo in v22.11.1 tarball extract example.
    1ea0fa4ad rhel: Avoid creating an empty database file.
    69e71bf79 odp-execute: Add check for L4 header size.
    a787fbbf9 ovsdb-cs: Consider default conditions implicitly acked.
    739bcf226 odp-execute: Fix ipv4 missing clearing of connection tracking fields.
    481555587 faq: Update some wording since kernel module is already removed.
    6bc92db36 rculist: Use rculist_back_protected to access prev.
    e83dad6e5 ovsdb: Count weak reference objects.
    093915e04 vswitch.ovsschema: Set bfd_status to ephemeral.
    b8bf410a5 db-ctl-base: Use partial map/set updates for last add/set commands.
    a77c7796f dpdk: Update to use v22.11.1.
    55b9507e6 ovsdb-idl: Add the support to specify the uuid for row insert.
    954ae38a1 odp-util: Fix reporting unknown keys as keys with bad length.
    cd475f976 ovs-dpctl-top: Fix ovs-dpctl-top via pipe.
    59e8cb8a0 rhel: Move conf.db to /var/lib/openvswitch, using symlinks.
    b22c4d840 netdev: Assume default link speed to be 10 Gbps instead of 100 Mbps.
    d240f72ad netdev-dpdk: Cleanup mempool selection code.
    126e6046e netdev-dpdk: Move DPDK netdev related configuration.
    0937209fc netdev-dpdk: Cleanup code when DPDK is disabled.
    22413fe8a lacp: Modify the comment misspelling.
    5b06970e8 ofp-msgs: Fix comment typo.
    2496d8543 rculist: Fix iteration macros.
    c6062d107 vswitchd: Publish per iface received multicast packets.
    8b3c86897 learn: Fix parsing immediate value for a field match.
    62ac7b8a5 datapath-windows: Check the condition to reset pseudo header checksum on Rx side
    bb9fedb79 netdev-offload-dpdk: Enhance the support of tunnel pop action
    c230c7579 netdev-offload-tc: Reserve lower tc prios for ip ethertypes
    48a0adefa dpif-netlink: Remove redundant null assignment
    6ccf8efff tc: Fix coverity dereference null return value
    d77f93f36 tc: Pass tun_metadata by reference
    165edb9ae ci: Update meson requirement for DPDK.
    c8a08db10 ovsdb: transaction: Fix weak reference leak.
    9a638044e ovsdb: transaction: Refactor assess_weak_refs.
    235fc6f4c AUTHORS: Add Daniel Ding.
    02be2c318 netdev-linux: Fix inability to apply QoS on ports with custom qdiscs.
    a3848d98e conntrack: Show parent key if present.
    fec5424ae tc: Fix misaligned writes while parsing pedit.
    0bd4155f5 odp-util: Add missing separator in format_odp_conntrack_action().
    0d0f282c1 vswitch.xml: Fix the name of rstp-path-cost option.
    f1eb850ae mac-learning: Fix learned fdb entries not age out issue.
    a1de888ab ofproto-dpif-xlate: Update tunnel neighbor when receive gratuitous ARP.
    2158254fc utilities: Add a GDB macro to dump any cmap structure.
    46ab9d80c bond: Fix crash while logging not yet enabled member.
    eb86c28dd ovs-tcpdump: Cleanup mirror port on SIGHUP/SIGTERM.
    c98762d91 netdev-dpdk: Fix tx_dropped counters value.
    2db297ea3 AUTHORS: Add Robin Jarry.
    97873af37 Documentation: Use new syntax for dpdk port representors.
    ffcb6f115 netdev-linux: Allow meter to work in tc software datapath when tc-policy is specified
    743499607 Revert "tc: Fix stats dump when using same meter table"
    7a5ee3251 tc: On last action use drop action attribute instead of pipe
    850e63902 AUTHORS: Add Wilson Peng.
    ba9e387dc unaligned: Correct the stats of packet_count and byte_count on Windows.
    9c27bd230 ct-dpif: Replace ct_dpif_format_flags() with format_flags_masked().
    f7ae3f93c tests: Fix filtering of whole-second durations.
    77f739914 ofproto-dpif-xlate: Allow sample when no in_port.
    76ab364ea netdev-offload: Set 'miss_api_supported' to be under netdev.
    31db0e043 cmap: Add thread fence for slot update.
    6f5353839 ofproto-dpif-xlate: Do not use zero-weight buckets in select groups.
    edeefe762 github: Update versions of action dependencies.
    dc5410452 ovsdb: Fix race for datum JSON string reference counter.
    ccd26e79e ovs-tcpdump: Fix bond port unable to capture jumbo frames.
    96b26dce1 ofproto-dpif-upcall: Print more data on unassociated datapath ports.
    0b21e2343 json: Fix deep copy of objects and arrays.
    b5d972299 Add support for OpenSSL 3.0 functions.
    1a9482d53 dhparams: Fix .c file generation with OpenSSL &gt;= 3.0.
    6c4735406 AUTHORS: Add Fengqi Li.
    691c5a5de daemon-unix: Fix file descriptor leak when monitor restarts child.
    b8932f5b3 vconn: Allow ECONNREFUSED in refuse connection test.
    46606cb2d sparse: Add a guard for netinet/ip6.h header on FreeBSD.
    9b1a897e2 dpdk: Use DPDK 21.11.2 release.
    5a686267d lib: Add support for sets of UUIDs.
    62dab6a52 m4: Test avx512 for x86 only.
    57b72c552 AUTHORS: Add Xavier Simonart.
    02f31a126 ovsdb-idl: Preserve references for rows deleted in same IDL run as their insertion.
    3b786f5cf system-dpdk: Improve user configured mempool test.
    7eee450f8 datapath-windows: Fix icmp related error code.
    b26015c33 datapath-windows: support meter action initial version
    7af5c33c1 datapath-windows: Add IPv6 conntrack ip fragment support on windows
    54a618f0b datapath-windows: Alg support for ftp and tftp in conntrack
    7a9dc1950 datapath-windows: Correct Geneve IPV6 header checksum parameter
    753c4f57b AUTHORS: Add Christopher Aubut.
    a39ee99ed python: idl: Fix idl.Row.__str__ method.
    586adfd04 bond: Avoid deadlock while updating post recirculation rules.
    647551935 ofproto-dpif-upcall: Add debug commands to pause/resume revalidators.
    2e74c4475 test-list: Fix false-positive build failure with GCC 12.
    a93d0b74d ofproto-dpif-trace: add --name option for ofproto/trace.
    950aee1f7 checkpatch: Add check for egrep/fgrep.
    b1550ddde AUTHORS: Add Andreas Stieger.
    75c355adc tests: Fix tests with GNU grep 3.8.
    dd9881ed5 tc: Fix stats dump when using same meter table
    108a48d6a cirrus: Upgrade to FreeBSD 13.1 image.
    49dec9242 AUTHORS: Add Jon Kohler.
    c0e053f6d netdev-linux: Skip some internal kernel stats gathering.
    b2151d8fd tests: Use _DAEMONIZE macro's to start tcpdump.
    49efc63ad ofproto-dpif-xlate: Fix error messages for nonexistent ports/recirc_ids.
    4f5decf4a ofproto-dpif-xlate: Optimize datapath action set by removing last clone action.
    d046453b5 ofproto-dpif-xlate: Clear tunnel wc bits if original packet is non-tunnel.
    5046f2e35 sset, smap, hmapx: Reserve hash map space while cloning.
    a32a4e1fa raft: Fix unnecessary periodic compactions.
    1336eeb57 netdev-offload-tc: Parse tunnel options only for geneve ports.
    e5f79eaea ovsdb: Don't store rows that didn't change in transaction history.
    0c4b06319 netlink-conntrack: Do not fail to parse if optional TCP protocol attributes are not found.
    78dad3a0c python-c-ext: Use designated initializers for type and module.
    ff55e8f38 netdev-offload-tc: Add missing handling of the tunnel source port.
    262eded5f netdev-offload-tc: Fix ignoring unknown tunnel keys.
    7a2663467 netdev-offload-tc: Use masks instead of keys while parsing tunnel attributes.
    5d91bdf12 netdev-offload-tc: Explicitly handle mask for the tunnel destination port.
    7a6c8074c netdev-offload-tc: Fix the mask for tunnel metadata length.
    8d35e5faf AUTHORS: Add Michael Santana.
    960c0e742 Set release date for 3.0.0.
    8f62b45e4 releases: Mark 2.17 as a new LTS release.
    516f181a2 docs: Remove remaining references to OVS kmod and XenServer.
    2803b3fb5 handlers: Fix handlers mapping.
    a5cacea5f handlers: Create additional handler threads when using CPU isolation.
    83c9518e7 xenserver: Remove xenserver.
    ac1332216 acinclude: Improve vpopcntdq build check.
    39364e11d packets: Fix misaligned access to ip6_hdr.
    16193fe73 AUTHORS: Add Miro Tomaska.
    1731ed43c python: Do not send non-zero flag for a SSL socket.
    d1864effe ovsdb: Fix copying weak references into transaction history.
    b0e8668f3 dpif-netdev: Simplify AVX512 build time checks to enhance readability.
    a7045017d github: Move CI to ubuntu 20.04 base image.
    1fd336cce netdev-offload-tc: Disable offload of IPv6 fragments.
    269a947c7 ovs-save: Use right OpenFlow version for add-tlv-map.
    b47ebf718 system-traffic: Fix IPv4 fragmentation test sequence for check-kernel.
    d6c6b216e system-traffic: Fix incorrect neigh entry in ipv6 header modification test.
    6fcd733f7 system-traffic: Don't run IPv6 header modification test on kernels &lt; 5.19.
    434025a15 python: Fix E275 missing whitespace after keyword.
    398623a63 tc: Use sparse hex dump while printing inconsistencies.
    a7680c3ca netdev-offload-tc: Print unused mask bits on failure.
    823d4f6bc dynamic-string: Add function for a sparse hex dump.
    050dc8fed system-offloads-traffic: Fix waiting for netcat indefinitely.
    01edbc3ad dpif-netlink: Fix incorrect bit shift in compat mode.
    91b41af0d checkpatch: Add check for a Fixes tag.
    6a9ec13aa python: Use setuptools instead of distutils.
    47cfa8941 AUTHORS: Add Salem Sol.
    2ff43c78c packets: Re-calculate IPv6 checksum only for first frag upon modify.
    d9268782a netdev-linux: set correct action for packets that passed policer
    c43da842f test-ovsdb: Fix false-positive leaks from LeakSanitizer.
    7670c7c2e m4: Update ax_func_posix_memalign to the latest version.
    97adbe943 m4: Replace obsolete AC_HELP_STRING with AS_HELP_STRING.
    593b26e52 debian: Fix incorrect linkage of the python C extension.
    791c47273 python: Add ability to pass extra libs and cflags for C extension.
    66824fb8d libopenvswitch.pc: Add missing libs for a static build.
    a68002cd9 rhel: Stop installing internal headers.
    099d1c745 python-c-ext: Handle initialization failures.
    318adf3f3 AUTHORS: Add Tao Liu.
    8166c066a netdev-linux: Do not touch LAG members if master is not attached to OVS.
    378b51c6b netdev: Clear auto_classified if netdev reopened with the type specified.
    1cecd385f system-offloads-traffic: Avoid check_pkt_len action test random failures.
    f36acef00 system-traffic: Properly stop dangling ping after geneve test.
    97211927f conntrack: Fix conntrack multiple new state.
    d3c14abf4 python-c-ext: Fix a couple of build warnings.
    54ebc235a python-c-ext: Remove Python 2 support.
    2f4eb2d8c odp-execute: Avoid unnecessary logging for action implementations.
    ad026f40d system-dpdk: Add testpmd clean up in MTU unit tests.
    5cd03632d AUTHORS: Add Harold Huang.
    48ae7b802 netdev-offload-dpdk: Setting RSS hash types in RSS action.
    fcdf8ae4a lib: Print nw_frag in flow key.
    b31ed07b7 ovsdb: Remove extra make target dependency for local-config.5.
    81d186c1c ci: Prefer pip3 to install unit test dependencies.
    99587921c Prepare for post-3.0.0 (3.0.90).

Signed-off-by: Bruce Ashfield &lt;bruce.ashfield@gmail.com&gt;
</content>
</entry>
<entry>
<title>ovs: Uprev from 3.0.3 to 3.0.4</title>
<updated>2023-04-17T14:09:15+00:00</updated>
<author>
<name>Xiangyu Chen</name>
<email>xiangyu.chen@windriver.com</email>
</author>
<published>2023-04-14T07:08:00+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-virtualization.git/commit/?id=50ceb5ad53ac721a25bbbce22eb1d881cc947764'/>
<id>urn:sha1:50ceb5ad53ac721a25bbbce22eb1d881cc947764</id>
<content type='text'>
Pickup the latest security and bug fixes for the ovs.

Signed-off-by: Xiangyu Chen &lt;xiangyu.chen@windriver.com&gt;
Signed-off-by: Bruce Ashfield &lt;bruce.ashfield@gmail.com&gt;
</content>
</entry>
</feed>
