BSD Ports

net/dot1ag-utils 1.0.2 FreeBSD

Utilities for IEEE 802.1ag Connectivity Fault Management

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
Port added
Last update
Commit
cb8adc837a
License
BSD2CLAUSE
Categories
net
Package size
25.1 KiB, 79.1 KiB installed

Description

The dot1ag-utils software package is an Open Source (new BSD License) implementation of the IEEE 802.1ag protocol and is supported on Arista Networks switches and Linux, FreeBSD and MacOSX servers. It provides several debugging tools that interact with IEEE 802.1ag enabled routers and switches.

Install

Binary package:

pkg install dot1ag-utils

From the ports tree:

cd /usr/ports/net/dot1ag-utils/ && make install clean

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

RUN_DEPENDS=	dot1ag-utils>0:net/dot1ag-utils

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:latest1.0.21.0.2--1.0.2
FreeBSD:14:quarterly1.0.21.0.2n/a-1.0.2
FreeBSD:15:latest1.0.21.0.2n/a--
FreeBSD:15:quarterly1.0.21.0.2n/an/an/a
FreeBSD:16:latest1.0.21.0.2n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

The Makefile names none itself; they come from USES and USE_*.

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

No port depends on this one.

Configuration

Options name: net_dot1ag-utils

OptionDefaultDescription
DOCSonBuild and/or install documentation
MANPAGESonBuild and/or install manual pages
Service scripts
dot1ag_ccd, dot1agd

Files

Manual pages 4
  • dot1ag_ccd(1)
  • dot1agd(1)
  • ethping(1)
  • ethtrace(1)
pkg-plist 16
  • bin/dot1ag_ccd
  • bin/dot1agd
  • bin/ethping
  • bin/ethtrace
  • share/man/man1/ethping.1.gz
  • share/man/man1/ethtrace.1.gz
  • share/man/man1/dot1ag_ccd.1.gz
  • share/man/man1/dot1agd.1.gz
  • share/doc/dot1ag-utils/CREDITS
  • share/doc/dot1ag-utils/IMPLEMENTATION
  • share/doc/dot1ag-utils/INSTALLATION
  • share/doc/dot1ag-utils/INSTALLATION-ARISTA
  • share/doc/dot1ag-utils/LICENSE
  • share/doc/dot1ag-utils/README
  • share/doc/dot1ag-utils/RELNOTES
  • share/doc/dot1ag-utils/TODO
distinfo 1
FileSizeSHA256
dot1ag-utils-1.0.2.tar.gz924740cd30948d160e45ca0db706edb3b490733a9fd48195dc3a050caa38f08ef84bf
Master sites 1
  • https://git.sr.ht/~bms/dot1ag-utils/archive/${DISTVERSIONFULL}${EXTRACT_SUFX}?dummy=/

Commit history 3

DateCommitCreditsLog message
cb8adc837a Piotr Kubaj net/dot1ag-utils: fix build on powerpc64
IS_TAGGED() compared one byte of the frame with htons(0x8100), which only works on little-endian by accident and makes clang's -Werror unhappy on big-endian. Read the TPID through struct cfmencap instead.
47e8b1422a Bruce M Simpson net/dot1ag-utils: Update to 1.0.2 from SourceHut; minor bug fix release.
I am the "vendor". Remove upstreamed patch.
c65f5421d9 Bruce M Simpson net/dot1ag-utils: new port
dot1ag-utils is a 2-clause BSD licensed suite of utilities providing Layer 2 Ping & Traceroute functionality for *BSD platforms. The code is currently hosted at SourceHut ; please be considerate with "git archive" load. This had languished in Bugzilla for some 15 years after thompsa@ submitted it. Approved-by: pi PR: 163072