What about something like this ( I skipped the "or")
diff --git a/man/snmpcmd.1.def b/man/snmpcmd.1.def
index aea3ca40a..d4f896000 100644
--- a/man/snmpcmd.1.def
+++ b/man/snmpcmd.1.def
@@ -367,12 +367,12 @@ to the following table:
.BR "<transport-specifier>"
.BR "<transport-address> format"
.IP "udp" 28
-hostname[:port]
-.I or
-IPv4-address[:port]
+hostname[@interface[@namespace]][:port]
+.IP "" 28
+IPv4-address[@interface[@namespace]][:port]
.IP "tcp" 28
which gives
<transport-specifier> <transport-address> format
udp
hostname[@interface[@namespace]][:port]
IPv4-address[@interface[@namespace]][:port]
ons 23 jan. 2019 kl 20:38 skrev Bill Fenner <[email protected]>:
> My attempts at updating the man page formats really poorly in 80 columns:
>
> At its simplest, the AGENT specification may consist of a host-
>
> name, or an IPv4 address in the standard "dotted quad" notation.
>
> In this case, communication will be attempted using UDP/IPv4 to
>
> port 161 of the given host. Otherwise, the <transport-address>
>
> part of the specification is parsed according to the following
>
> table:
>
>
> <transport-specifier> <transport-address> format
>
>
> udp hostname[@interface[@names-
>
> pace]][:port] or
>
> IPv4-address[@interface[@names-
>
> pace]][:port]
>
>
> tcp hostname[@interface[@names-
>
> pace]][:port] or
>
> IPv4-address[@interface[@names-
>
> pace]][:port]
>
>
> unix pathname
>
>
> ipx [network]:node[/port]
>
>
> aal5pvc or pvc [interface.][VPI.]VCI
>
>
> udp6 or udpv6 or udpipv6 hostname[@interface[@names-
>
> pace]][:port] or
>
> IPv6-address[@interface[@names-
>
> pace]]:port or
>
> '['IPv6-address']'[@inter-
>
> face[@namespace]][:port]
>
>
> tcp6 or tcpv6 or tcpipv6 hostname[@interface[@names-
>
> pace]][:port] or
>
> IPv6-address[@interface[@names-
>
> pace]]:port or
>
> '['IPv6-address']'[@inter-
>
> face[@namespace]][:port]
>
> ...
>
> udp:hostname identical to the previous specification.
>
> The "udp:" is redundant here since
>
> UDP/IPv4 is the default transport.
>
>
> hostname@eth0:161 identical to the previous specification,
>
> except that the communication is forced
>
> to eth0 using the SO_BINDTODEVICE socket
>
> option.
>
>
> hostname@eth0@blue identical to the previous specification,
>
> except that the communication occurs
>
> using the eth0 interface inside the
>
> namespace named "blue" (created, e.g.,
>
> using ip netns add ).
>
> ...
>
> If the platform supports binding to an interface using the
>
> SO_BINDTODEVICE socket option, the optional @interface specifier
>
> can be added to an IP address or host name.
>
>
> If the platform supports network namespaces using the setns sys-
>
> tem call, the optional @netns specifier can be added to an IP
>
> address or host name. If an interface specification (see above)
>
> is not required, two @ s are used, e.g., 127.0.0.1@@blue .
>
>
> Perhaps I can fix the formatting of the first table by separating out the
> "hostname or ip_ address" and "followed by optional @interface, @namespace,
> :port"? Any suggestions?
>
>
> Thanks,
>
> Bill
>
>
>
_______________________________________________
Net-snmp-coders mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/net-snmp-coders