<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/openvswitch.git/debian/openvswitch-switch.install, branch master</title>
<subtitle>github.com: openvswitch/ovs.git
</subtitle>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/openvswitch.git/'/>
<entry>
<title>debian: Update packaging source from Debian/Ubuntu.</title>
<updated>2022-07-15T11:45:55+00:00</updated>
<author>
<name>Frode Nordahl</name>
<email>frode.nordahl@canonical.com</email>
</author>
<published>2022-07-14T15:55:40+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/openvswitch.git/commit/?id=9990322610f627118e20c54ad749caeb3e99358a'/>
<id>9990322610f627118e20c54ad749caeb3e99358a</id>
<content type='text'>
* Update upstream OVS debian packaging to be on par with package
  source in Debian/Ubuntu:
  - Provide a openvswitch-switch-dpdk package that integrates with
    the dpdk package in the distributions so that end users can opt
    into a DPDK-enabled Open vSwitch binary.
  - Provide systemd service files.
  - Provide openvswitch-source package for reproducible integrated
    build of for example OVN.
  - Stop building shared library and subsequently remove
    libopenvswitch and libopenvswitch-dev binary packages.

Co-authored-by: Luca Boccassi &lt;bluca@debian.org&gt;
Signed-off-by: Luca Boccassi &lt;bluca@debian.org&gt;
Co-authored-by: Christian Ehrhardt &lt;christian.ehrhardt@canonical.com&gt;
Signed-off-by: Christian Ehrhardt &lt;christian.ehrhardt@canonical.com&gt;
Co-authored-by: James Page &lt;james.page@ubuntu.com&gt;
Signed-off-by: James Page &lt;james.page@ubuntu.com&gt;
Co-authored-by: Corey Bryant &lt;corey.bryant@canonical.com&gt;
Signed-off-by: Corey Bryant &lt;corey.bryant@canonical.com&gt;
Signed-off-by: Frode Nordahl &lt;frode.nordahl@canonical.com&gt;
Signed-off-by: Ilya Maximets &lt;i.maximets@ovn.org&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* Update upstream OVS debian packaging to be on par with package
  source in Debian/Ubuntu:
  - Provide a openvswitch-switch-dpdk package that integrates with
    the dpdk package in the distributions so that end users can opt
    into a DPDK-enabled Open vSwitch binary.
  - Provide systemd service files.
  - Provide openvswitch-source package for reproducible integrated
    build of for example OVN.
  - Stop building shared library and subsequently remove
    libopenvswitch and libopenvswitch-dev binary packages.

Co-authored-by: Luca Boccassi &lt;bluca@debian.org&gt;
Signed-off-by: Luca Boccassi &lt;bluca@debian.org&gt;
Co-authored-by: Christian Ehrhardt &lt;christian.ehrhardt@canonical.com&gt;
Signed-off-by: Christian Ehrhardt &lt;christian.ehrhardt@canonical.com&gt;
Co-authored-by: James Page &lt;james.page@ubuntu.com&gt;
Signed-off-by: James Page &lt;james.page@ubuntu.com&gt;
Co-authored-by: Corey Bryant &lt;corey.bryant@canonical.com&gt;
Signed-off-by: Corey Bryant &lt;corey.bryant@canonical.com&gt;
Signed-off-by: Frode Nordahl &lt;frode.nordahl@canonical.com&gt;
Signed-off-by: Ilya Maximets &lt;i.maximets@ovn.org&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>debian: Archive debian packaging source.</title>
<updated>2022-07-15T11:43:39+00:00</updated>
<author>
<name>Frode Nordahl</name>
<email>frode.nordahl@canonical.com</email>
</author>
<published>2022-07-14T15:55:38+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/openvswitch.git/commit/?id=02428f7151ea7940864812e19280a4c7b2ae85cb'/>
<id>02428f7151ea7940864812e19280a4c7b2ae85cb</id>
<content type='text'>
The packaging source in the OVS repository has drifted away from
what is currently in Debian and Ubuntu.  This state is problematic
because from time to time someone tries to build packages from the
upstream OVS debian package source and then expect that package to
work with up-/down-grades from-/to/ distro versions.

To support the on-going work to remove the out of tree OVS kernel
driver from the repository [0], an update to the debian packaging
is also required.  On the back of the discussion in [0] we agreed
that replacing the current version with what Debian and Ubuntu
is currently converging on would be preferable.

This commit is a first in a series to update the upstream OVS
debian packaging source to be up to date with what is currently
in Debian and Ubuntu.

0: https://mail.openvswitch.org/pipermail/ovs-dev/2022-June/394634.html

Signed-off-by: Frode Nordahl &lt;frode.nordahl@canonical.com&gt;
Signed-off-by: Ilya Maximets &lt;i.maximets@ovn.org&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The packaging source in the OVS repository has drifted away from
what is currently in Debian and Ubuntu.  This state is problematic
because from time to time someone tries to build packages from the
upstream OVS debian package source and then expect that package to
work with up-/down-grades from-/to/ distro versions.

To support the on-going work to remove the out of tree OVS kernel
driver from the repository [0], an update to the debian packaging
is also required.  On the back of the discussion in [0] we agreed
that replacing the current version with what Debian and Ubuntu
is currently converging on would be preferable.

This commit is a first in a series to update the upstream OVS
debian packaging source to be up to date with what is currently
in Debian and Ubuntu.

0: https://mail.openvswitch.org/pipermail/ovs-dev/2022-June/394634.html

Signed-off-by: Frode Nordahl &lt;frode.nordahl@canonical.com&gt;
Signed-off-by: Ilya Maximets &lt;i.maximets@ovn.org&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>ovsdb: Add Local_Config schema.</title>
<updated>2022-06-30T09:10:31+00:00</updated>
<author>
<name>Terry Wilson</name>
<email>twilson@redhat.com</email>
</author>
<published>2022-06-28T14:54:45+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/openvswitch.git/commit/?id=6f24c2bc769afde0a390ce344de1a7d9c592e5a6'/>
<id>6f24c2bc769afde0a390ce344de1a7d9c592e5a6</id>
<content type='text'>
The only way to configure settings on a remote (e.g. inactivity_probe)
is via --remote=db:DB,table,row. There is no way to do this via the
existing CLI options.

For a clustered DB with multiple servers listening on unique addresses
there is no way to store these entries in the DB as the DB is shared.
For example, three servers listening on  1.1.1.1, 1.1.1.2, and 1.1.1.3
respectively would require a Manager/Connection row each, but then
all three servers would try to listen on all three addresses.

It is possible for ovsdb-server to serve multiple databases. This
means that we can have a local "config" database in addition to
the main database we are serving (Open_vSwitch, OVN_Southbound, etc.)
and this patch adds a Local_Config schema that currently just mirrors
the Connection table and a Config table with a 'connections' row that
stores each Connection.

Signed-off-by: Terry Wilson &lt;twilson@redhat.com&gt;
Acked-by: Dumitru Ceara &lt;dceara@redhat.com&gt;
Signed-off-by: Ilya Maximets &lt;i.maximets@ovn.org&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The only way to configure settings on a remote (e.g. inactivity_probe)
is via --remote=db:DB,table,row. There is no way to do this via the
existing CLI options.

For a clustered DB with multiple servers listening on unique addresses
there is no way to store these entries in the DB as the DB is shared.
For example, three servers listening on  1.1.1.1, 1.1.1.2, and 1.1.1.3
respectively would require a Manager/Connection row each, but then
all three servers would try to listen on all three addresses.

It is possible for ovsdb-server to serve multiple databases. This
means that we can have a local "config" database in addition to
the main database we are serving (Open_vSwitch, OVN_Southbound, etc.)
and this patch adds a Local_Config schema that currently just mirrors
the Connection table and a Config table with a 'connections' row that
stores each Connection.

Signed-off-by: Terry Wilson &lt;twilson@redhat.com&gt;
Acked-by: Dumitru Ceara &lt;dceara@redhat.com&gt;
Signed-off-by: Ilya Maximets &lt;i.maximets@ovn.org&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>ovs-kmod-ctl: introduce a kernel module load script</title>
<updated>2018-06-18T02:32:06+00:00</updated>
<author>
<name>Aaron Conole</name>
<email>aconole@redhat.com</email>
</author>
<published>2018-06-01T18:28:44+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/openvswitch.git/commit/?id=15117123c53ef35394667bf156842842949aaa47'/>
<id>15117123c53ef35394667bf156842842949aaa47</id>
<content type='text'>
Currently, Open vSwitch on linux embeds the logic of loading and unloading
kernel modules into the ovs-ctl and ovs-lib script files.  This works, but
it means that there is no way to leverage extended filesystem attributes
to grant fine grain permissions relating to module loading.

The split out utility 'ovs-kmod-ctl' will be used in an upcoming commit
for RHEL-based distributions to have a separate transition domain that
will allow module loading to be given to a separate selinux domain from
the openvswitch_t domain.

Acked-by: Ansis Atteka &lt;aatteka@ovn.org&gt;
Acked-by: Timothy Redaelli &lt;tredaelli@redhat.com&gt;
Signed-off-by: Aaron Conole &lt;aconole@redhat.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Currently, Open vSwitch on linux embeds the logic of loading and unloading
kernel modules into the ovs-ctl and ovs-lib script files.  This works, but
it means that there is no way to leverage extended filesystem attributes
to grant fine grain permissions relating to module loading.

The split out utility 'ovs-kmod-ctl' will be used in an upcoming commit
for RHEL-based distributions to have a separate transition domain that
will allow module loading to be given to a separate selinux domain from
the openvswitch_t domain.

Acked-by: Ansis Atteka &lt;aatteka@ovn.org&gt;
Acked-by: Timothy Redaelli &lt;tredaelli@redhat.com&gt;
Signed-off-by: Aaron Conole &lt;aconole@redhat.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>debian: Add the tcpdump utility to the debian package</title>
<updated>2016-06-23T22:04:29+00:00</updated>
<author>
<name>Aaron Conole</name>
<email>aconole@redhat.com</email>
</author>
<published>2016-06-08T21:49:57+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/openvswitch.git/commit/?id=3239f7a0b0c0ba799aafb782f01af126c016b420'/>
<id>3239f7a0b0c0ba799aafb782f01af126c016b420</id>
<content type='text'>
Add ovs-tcpdump to the debian build.

Signed-off-by: Aaron Conole &lt;aconole@redhat.com&gt;
Signed-off-by: Ben Pfaff &lt;blp@ovn.org&gt;
Acked-by: Christian Ehrhardt &lt;christian.ehrhardt@canonical.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Add ovs-tcpdump to the debian build.

Signed-off-by: Aaron Conole &lt;aconole@redhat.com&gt;
Signed-off-by: Ben Pfaff &lt;blp@ovn.org&gt;
Acked-by: Christian Ehrhardt &lt;christian.ehrhardt@canonical.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>debian: Move ovs-lib to openvswitch-common.</title>
<updated>2016-01-05T17:53:40+00:00</updated>
<author>
<name>Gurucharan Shetty</name>
<email>guru@ovn.org</email>
</author>
<published>2016-01-05T16:57:21+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/openvswitch.git/commit/?id=0dcc739e7a2854cfcaf490725856c593ac294bba'/>
<id>0dcc739e7a2854cfcaf490725856c593ac294bba</id>
<content type='text'>
ovs-lib is used by both ovs-ctl and ovn-ctl. So it
is useful to move it to openvswitch-common

Signed-off-by: Gurucharan Shetty &lt;guru@ovn.org&gt;
Acked-by: Ben Pfaff &lt;blp@ovn.org&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
ovs-lib is used by both ovs-ctl and ovn-ctl. So it
is useful to move it to openvswitch-common

Signed-off-by: Gurucharan Shetty &lt;guru@ovn.org&gt;
Acked-by: Ben Pfaff &lt;blp@ovn.org&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>debian: wrap-and-sort</title>
<updated>2015-07-08T15:07:09+00:00</updated>
<author>
<name>James Page</name>
<email>james.page@ubuntu.com</email>
</author>
<published>2015-07-07T15:04:42+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/openvswitch.git/commit/?id=c4270b13779be7165977a91c8933cc34dcb197dd'/>
<id>c4270b13779be7165977a91c8933cc34dcb197dd</id>
<content type='text'>
Wrap long lines and sort items in the Debian packaging files.

Signed-off-by: James Page &lt;james.page@ubuntu.com&gt;
Signed-off-by: Ben Pfaff &lt;blp@nicira.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Wrap long lines and sort items in the Debian packaging files.

Signed-off-by: James Page &lt;james.page@ubuntu.com&gt;
Signed-off-by: Ben Pfaff &lt;blp@nicira.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>bashcomp: Install and package completion scripts.</title>
<updated>2015-03-20T23:42:47+00:00</updated>
<author>
<name>Alex Wang</name>
<email>alexw@nicira.com</email>
</author>
<published>2015-03-18T21:32:23+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/openvswitch.git/commit/?id=2c9907cde3be90e12efb3c2729c0a8e98e898a2d'/>
<id>2c9907cde3be90e12efb3c2729c0a8e98e898a2d</id>
<content type='text'>
This commit makes the bash completion scripts be installed to
$(sysconfdir)/bash_completion.d/ through 'make install' and to
/etc/bash_completion.d/ through package installation.  This will
make the scripts available for each bash session.

An alternative is to put scripts to /usr/share/bash_completion/
directory.  However, this is not supported by earlier version of
bash completion.

Signed-off-by: Alex Wang &lt;alexw@nicira.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This commit makes the bash completion scripts be installed to
$(sysconfdir)/bash_completion.d/ through 'make install' and to
/etc/bash_completion.d/ through package installation.  This will
make the scripts available for each bash session.

An alternative is to put scripts to /usr/share/bash_completion/
directory.  However, this is not supported by earlier version of
bash completion.

Signed-off-by: Alex Wang &lt;alexw@nicira.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>utilities: a top like tool for ovs-dpctl dump-flows.</title>
<updated>2013-09-17T21:56:24+00:00</updated>
<author>
<name>Mark Hamilton</name>
<email>mhamilton@nicira.com</email>
</author>
<published>2013-09-13T22:50:48+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/openvswitch.git/commit/?id=14b4c575c28421d1181b509dbeae6e4849c7da69'/>
<id>14b4c575c28421d1181b509dbeae6e4849c7da69</id>
<content type='text'>
This python script summarizes ovs-dpctl dump-flows content by aggregating
the number of packets, total bytes and occurrence of the following fields:
  - Datapath in_port
  - Ethernet type
  - Source and destination MAC addresses
  - IP protocol
  - Source and destination IPv4 addresses
  - Source and destination IPv6 addresses
  - UDP and TCP destination port
  - Tunnel source and destination addresses

Testing included confirming both mega-flows and non-megaflows are
properly parsed. Bit masks are applied in the case of mega-flows
prior to aggregation.  Test --script parameter which runs in
non-interactive mode. Tested syntax against python 2.4.3, 2.6 and 2.7.
Confirmed script passes pep8 and pylint run as:

pylint --disable=I0011 --include-id=y --reports=n

This tool has been added to these distribution:
  - add ovs-dpctl-top to debian distribution
  - add ovs-dpctl-top to rpm distribution.
  - add ovs-dpctl-top to XenServer RPM.

Signed-off-by: Mark Hamilton &lt;mhamilton@nicira.com&gt;
Signed-off-by: Gurucharan Shetty &lt;gshetty@nicira.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This python script summarizes ovs-dpctl dump-flows content by aggregating
the number of packets, total bytes and occurrence of the following fields:
  - Datapath in_port
  - Ethernet type
  - Source and destination MAC addresses
  - IP protocol
  - Source and destination IPv4 addresses
  - Source and destination IPv6 addresses
  - UDP and TCP destination port
  - Tunnel source and destination addresses

Testing included confirming both mega-flows and non-megaflows are
properly parsed. Bit masks are applied in the case of mega-flows
prior to aggregation.  Test --script parameter which runs in
non-interactive mode. Tested syntax against python 2.4.3, 2.6 and 2.7.
Confirmed script passes pep8 and pylint run as:

pylint --disable=I0011 --include-id=y --reports=n

This tool has been added to these distribution:
  - add ovs-dpctl-top to debian distribution
  - add ovs-dpctl-top to rpm distribution.
  - add ovs-dpctl-top to XenServer RPM.

Signed-off-by: Mark Hamilton &lt;mhamilton@nicira.com&gt;
Signed-off-by: Gurucharan Shetty &lt;gshetty@nicira.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>debian: Add network integration scripts.</title>
<updated>2012-05-05T00:11:02+00:00</updated>
<author>
<name>Gurucharan Shetty</name>
<email>gshetty@nicira.com</email>
</author>
<published>2012-05-04T02:23:16+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/openvswitch.git/commit/?id=86b87c92669daca4c69f412de2cc42c255368c4f'/>
<id>86b87c92669daca4c69f412de2cc42c255368c4f</id>
<content type='text'>
Add scripts that will allow Open vSwitch bridges and ports to be
configured through /etc/network/interfaces.  This patch follows a
very similar style as OVS network integration for rhel.

Signed-off-by: Gurucharan Shetty &lt;gshetty@nicira.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Add scripts that will allow Open vSwitch bridges and ports to be
configured through /etc/network/interfaces.  This patch follows a
very similar style as OVS network integration for rhel.

Signed-off-by: Gurucharan Shetty &lt;gshetty@nicira.com&gt;
</pre>
</div>
</content>
</entry>
</feed>
