Bug 240689

Summary: usr.sbin/ngctl: Generate more compact GraphWiz output
Product: Base System Reporter: lutz
Component: binAssignee: freebsd-bugs mailing list <bugs>
Status: New ---    
Severity: Affects Only Me CC: emaste
Priority: --- Keywords: patch
Version: 12.0-STABLE   
Hardware: Any   
OS: Any   
Attachments:
Description Flags
Patch for usr.sbin/ngctl/dot.c none

Description lutz 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 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