BSD Ports

net/openvswitch 2.17.12 FreeBSD

Production quality, multilayer virtual switch

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
Last update
Commit
d587084a02
License
APACHE20
Categories
net
Package size
1869.2 KiB, 6229.9 KiB installed

Description

Open vSwitch is a production quality, multilayer virtual switch licensed under the open source Apache 2.0 license. It is designed to enable massive network automation through programmatic extension, while still supporting standard management interfaces and protocols (e.g. NetFlow, sFlow, RSPAN, ERSPAN, CLI, LACP, 802.1ag). In addition, it is designed to support distribution across multiple physical servers similar to VMware's vNetwork distributed vswitch or Cisco's Nexus 1000V.

Install

Binary package:

pkg install openvswitch

From the ports tree:

cd /usr/ports/net/openvswitch/ && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	openvswitch>0:net/openvswitch
LIB_DEPENDS=	libofproto.so:net/openvswitch

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest2.17.122.17.122.17.32.17.122.17.12
FreeBSD:14:quarterly2.17.122.17.12n/a2.17.122.17.12
FreeBSD:15:latest2.17.122.17.12n/a2.17.122.17.12
FreeBSD:15:quarterly2.17.122.17.12n/an/an/a
FreeBSD:16:latest2.17.122.17.12n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

As this port's Makefile names them.

Build 1

The full lists below include those, and their dependencies in turn.

Build dependencies 11
Run dependencies 8

No port depends on this one.

Configuration

No options to configure.

USES
compiler:c11 cpe gmake libtool perl5 pkgconfig python shebangfix ssl
Service scripts
ovs-vswitchd, ovsdb-server

Files

Manual pages 18
  • ovs-bugtool(8)
  • ovs-dpctl(8)
  • ovs-dpctl-top(8)
  • ovs-fields(7)
  • ovs-kmod-ctl(8)
  • ovs-ofctl(8)
  • ovs-pcap(1)
  • ovs-testcontroller(8)
  • ovs-vsctl(8)
  • ovs-vswitchd(8)
  • ovs-vswitchd.conf.db(5)
  • ovsdb-client(1)
  • ovsdb-server(1)
  • ovsdb-server(5)
  • ovsdb-tool(1)
  • ovsdb.local-config(5)
  • vtep(5)
  • vtep-ctl(8)
pkg-plist 194
  • bin/ovs-appctl
  • bin/ovs-docker
  • bin/ovs-dpctl
  • bin/ovs-dpctl-top
  • bin/ovs-l3ping
  • bin/ovs-ofctl
  • bin/ovs-parse-backtrace
  • bin/ovs-pcap
  • bin/ovs-pki
  • bin/ovs-tcpdump
  • bin/ovs-tcpundump
  • bin/ovs-test
  • bin/ovs-testcontroller
  • bin/ovs-vlan-test
  • bin/ovs-vsctl
  • bin/ovsdb-client
  • bin/ovsdb-tool
  • bin/vtep-ctl
  • etc/bash_completion.d/ovs-appctl-bashcomp.bash
  • etc/bash_completion.d/ovs-vsctl-bashcomp.bash
  • include/openflow/intel-ext.h
  • include/openflow/netronome-ext.h
  • include/openflow/nicira-ext.h
  • include/openflow/openflow-1.0.h
  • include/openflow/openflow-1.1.h
  • include/openflow/openflow-1.2.h
  • include/openflow/openflow-1.3.h
  • include/openflow/openflow-1.4.h
  • include/openflow/openflow-1.5.h
  • include/openflow/openflow-common.h
  • include/openflow/openflow.h
  • include/openvswitch/compiler.h
  • include/openvswitch/dynamic-string.h
  • include/openvswitch/flow.h
  • include/openvswitch/geneve.h
  • include/openvswitch/hmap.h
  • include/openvswitch/json.h
  • include/openvswitch/list.h
  • include/openvswitch/match.h
  • include/openvswitch/meta-flow.h
  • include/openvswitch/namemap.h
  • include/openvswitch/netdev.h
  • include/openvswitch/nsh.h
  • include/openvswitch/ofp-actions.h
  • include/openvswitch/ofp-bundle.h
  • include/openvswitch/ofp-connection.h
  • include/openvswitch/ofp-ed-props.h
  • include/openvswitch/ofp-errors.h
  • include/openvswitch/ofp-flow.h
  • include/openvswitch/ofp-group.h
  • include/openvswitch/ofp-ipfix.h
  • include/openvswitch/ofp-match.h
  • include/openvswitch/ofp-meter.h
  • include/openvswitch/ofp-monitor.h
  • include/openvswitch/ofp-msgs.h
  • include/openvswitch/ofp-packet.h
  • include/openvswitch/ofp-parse.h
  • include/openvswitch/ofp-port.h
  • include/openvswitch/ofp-print.h
  • include/openvswitch/ofp-prop.h
  • include/openvswitch/ofp-protocol.h
  • include/openvswitch/ofp-queue.h
  • include/openvswitch/ofp-switch.h
  • include/openvswitch/ofp-table.h
  • include/openvswitch/ofp-util.h
  • include/openvswitch/ofpbuf.h
  • include/openvswitch/packets.h
  • include/openvswitch/poll-loop.h
  • include/openvswitch/rconn.h
  • include/openvswitch/shash.h
  • include/openvswitch/thread.h
  • include/openvswitch/token-bucket.h
  • include/openvswitch/tun-metadata.h
  • include/openvswitch/type-props.h
  • include/openvswitch/types.h
  • include/openvswitch/usdt-probes.h
  • include/openvswitch/util.h
  • include/openvswitch/uuid.h
  • include/openvswitch/vconn.h
  • include/openvswitch/version.h
  • include/openvswitch/vlog.h
  • lib/libofproto-.so.0
  • lib/libofproto-.so.0.0.12
  • lib/libofproto.so
  • lib/libopenvswitch-.so.0
  • lib/libopenvswitch-.so.0.0.12
  • lib/libopenvswitch.so
  • lib/libovsdb-.so.0
  • lib/libovsdb-.so.0.0.12
  • lib/libovsdb.so
  • lib/libsflow-.so.0
  • lib/libsflow-.so.0.0.12
  • lib/libsflow.so
  • lib/libvtep-.so.0
  • lib/libvtep-.so.0.0.12
  • lib/libvtep.so
  • libdata/pkgconfig/libofproto.pc
  • libdata/pkgconfig/libopenvswitch.pc
  • libdata/pkgconfig/libovsdb.pc
  • libdata/pkgconfig/libsflow.pc

The first 100 are listed.

distinfo 1
FileSizeSHA256
openvswitch-2.17.12.tar.gz8.176749e+06cc9e525f2953ec20a0dfa256ee95fb25ca2111c024ccd5a560a8317af6594078
Master sites 1
  • http://openvswitch.org/releases/

Commit history 1

DateCommitCreditsLog message
d587084a02 Robert Clausecker net/openvswitch: fix build with Python 3.12
Instead of extending the list of Python versions even further, explicitly pass in the name of the Python interpreter as PYTHON3. Approved by: portmgr (build fix blanket)