Bug 240689

Summary: usr.sbin/ngctl: Generate more compact GraphWiz output
Product: Base System Reporter: Lutz Donnerhacke <donner>
Component: binAssignee: Kyle Evans <kevans>
Status: Closed FIXED    
Severity: Affects Only Me CC: emaste, lwhsu
Priority: --- Keywords: patch
Version: 12.0-STABLE   
Hardware: Any   
OS: Any   
Attachments:
Description Flags
Patch for usr.sbin/ngctl/dot.c none

Description Lutz Donnerhacke freebsd_committer freebsd_triage 2019-09-19 15:08:14 UTC
Created attachment 207627 [details]
Patch for usr.sbin/ngctl/dot.c

The output of "ngctl dot" is suitable for small netgraph networks. Even moderate complex netgraph setups (about a dozen nodes) are hard to understand from the .dot output, because each node and each hook are shown as a full blown structure.

This patch allows to generate much more compact output and graphs by omitting the extra structures for the individual hooks. Instead the names of the hooks are labels to the edges.
Comment 1 Lutz Donnerhacke freebsd_committer freebsd_triage 2019-10-10 12:25:45 UTC
Comment on attachment 207627 [details]
Patch for usr.sbin/ngctl/dot.c

Moved to https://reviews.freebsd.org/D21965
Comment 2 Li-Wen Hsu freebsd_committer freebsd_triage 2020-10-29 08:39:08 UTC
Committed as base r366430.