Search engines are not blocked. Try using "site:www.freshports.org" and your search terms.
Volunteers wanted to help translate FreshPorts
Searches without login should now work. You must get asked to click a button.
Port details
cni-epair CNI plugin giving containers a LAN address via epair and bridge
1.1.3 sysutils Σ=1 search for ports that depend on this port Find issues related to this port Report an issue related to this port View this port on Repology. pkg-fallout Package not present on quarterly.This port was created during this quarter. It will be in the next quarterly branch but not the current one.
Maintainer: ahze@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2026-10-03 21:33:06
Last Update: 2026-10-11 23:25:20
Commit Hash: e94cf0e
License: BSD2CLAUSE
WWW:
https://github.com/daemonless/cni-epair
Description: #
A CNI plugin that gives FreeBSD containers an address on a real LAN segment. FreeBSD has no macvlan. This plugin does the native equivalent: it creates an epair per container, attaches one end to a host bridge, moves the other into the container's jail, and applies the address supplied by IPAM. IPv4 and IPv6 are both supported, together or alone: a network configuration carrying a range for each gives the container an address and a default route in both families. It implements the ADD, DEL, CHECK and VERSION commands, and delegates address allocation to the IPAM plugin named in the network configuration.
Homepage    cgit ¦ Codeberg ¦ GitHub ¦ GitLab ¦ SVNWeb - no subversion history for this port

Manual pages: #
FreshPorts has no man page information for this port.
pkg-plist: as obtained via: make generate-plist #
Expand this list (4 items)
Collapse this list.
  1. libexec/cni/epair
  2. /usr/local/share/licenses/cni-epair-1.1.3/catalog.mk
  3. /usr/local/share/licenses/cni-epair-1.1.3/LICENSE
  4. /usr/local/share/licenses/cni-epair-1.1.3/BSD2CLAUSE
Collapse this list.
USE_RC_SUBR (Service Scripts)
  • no SUBR information found for this port
Dependency lines:
  • cni-epair>0:sysutils/cni-epair
To install the port: #
cd /usr/ports/sysutils/cni-epair/ && make install clean
To add the package, run one of these commands:
  • pkg install sysutils/cni-epair
  • pkg install cni-epair
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.
PKGNAME: cni-epair
Flavors: there is no flavor information for this port. #
distinfo: #
TIMESTAMP = 1791637979 SHA256 (daemonless-cni-epair-v1.1.3_GH0.tar.gz) = e3a1b8f554eeaa9745b74d8171df6ec3d3465d585ed1e705936964258f2f44fb SIZE (daemonless-cni-epair-v1.1.3_GH0.tar.gz) = 10250

Packages (timestamps in pop-ups are UTC): #
cni-epair
ABIaarch64amd64armv6armv7i386
FreeBSD:14:latest1.1.11.1.3--1.1.3
FreeBSD:14:quarterly-----
FreeBSD:15:latest1.1.31.1.3n/a-n/a
FreeBSD:15:quarterly--n/a-n/a
FreeBSD:16:latest1.1.31.1.3n/a-n/a
Dependencies #
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Runtime dependencies: #
  1. host-local : net/containernetworking-plugins
This port is required by: #
for Run #
  1. sysutils/fjord

Configuration Options: #
===> The following configuration options are available for cni-epair-1.1.3: DOCS=on: Build and/or install documentation EXAMPLES=on: Build and/or install examples ===> Use 'make config' to modify these settings
Options name: #
sysutils_cni-epair
FreshPorts was unable to extract/find any pkg message #
Master Sites: #
Expand this list (1 items)
Collapse this list.
  1. https://codeload.github.com/daemonless/cni-epair/tar.gz/v1.1.3?dummy=/
Collapse this list.

Number of commits found: 2 #

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
CommitCreditsLog message
1.1.3
11 Oct 2026 23:25:20
commit hash: e94cf0ee37e234c43e08bca82f07c48c4add5b20commit hash: e94cf0ee37e234c43e08bca82f07c48c4add5b20commit hash: e94cf0ee37e234c43e08bca82f07c48c4add5b20commit hash: e94cf0ee37e234c43e08bca82f07c48c4add5b20 files touched by this commit
Michael Johnson (ahze) search for other commits by this committer
sysutils/cni-epair: Update to 1.1.3

Request DHCP leases under the container's name instead of the host's
hostname, so a container no longer takes over the host's DNS record.

While here, update MAINTAINER to my FreeBSD address.

Reviewed by:  acm, dtxdf
Approved by:  acm, dtxdf (mentors)
Differential Revision:        https://reviews.freebsd.org/D60583
1.1.1
03 Oct 2026 21:29:17
commit hash: 968b1ae64b83522f159bd57ab3cd85d79334f2f9commit hash: 968b1ae64b83522f159bd57ab3cd85d79334f2f9commit hash: 968b1ae64b83522f159bd57ab3cd85d79334f2f9commit hash: 968b1ae64b83522f159bd57ab3cd85d79334f2f9 files touched by this commit
Jesús Daniel Colmenares Oviedo (dtxdf) search for other commits by this committer
Author: Michael Johnson
sysutils/cni-epair: New port: CNI plugin giving containers a LAN address via
epair and bridge

A CNI plugin that gives FreeBSD containers an address on a real LAN segment.

FreeBSD has no macvlan. This plugin does the native equivalent: it creates an
epair per container, attaches one end to a host bridge, moves the other into
the container's jail, and applies the address supplied by IPAM.

IPv4 and IPv6 are both supported, together or alone: a network configuration
carrying a range for each gives the container an address and a default route
in both families.

It implements the ADD, DEL, CHECK and VERSION commands, and delegates address
allocation to the IPAM plugin named in the network configuration.

WWW: https://github.com/daemonless/cni-epair

PR:             298571

Number of commits found: 2