mirror of
https://git.proxmox.com/git/mirror_iproute2
synced 2025-10-05 01:50:38 +00:00
![]() In this patch we introduce the ability to get UDP specific bearer options such as remoteip, remoteport, localip and localport. After some discussions on tipc-discussion on how to handle media specific options we agreed to pass them after the media. For media generic bearer options we already do: $ tipc bearer get OPTION media MEDIA name|device NAME|DEVICE For the UDP media specific bearer options we introduce in this path: $ tipc bearer get media udp name NAME OPTION such as $ tipc bearer get media udp name NAME remoteip This allows bash-completion to tab complete only appropriate options, it makes more logical sense and it scales better. Even though it might look a little different to the user. In order to use the existing option parsing framework to do this we add a flag (OPT_KEY) to the option parsing function. If the UDP bearer has multiple remoteip addresses associated with it (replicast) we handle the TIPC_NLA_UDP_MULTI_REMOTEIP flag and send a TIPC_NL_UDP_GET_REMOTEIP query transparently to the user. Signed-off-by: Richard Alpe <richard.alpe@ericsson.com> Reviewed-by: Parthasarathy Bhuvaragan <parthasarathy.bhuvaragan@ericsson.com> Acked-by: Jon Maloy <jon.maloy@ericsson.com> |
||
---|---|---|
bash-completion | ||
bridge | ||
devlink | ||
doc | ||
etc/iproute2 | ||
examples | ||
genl | ||
include | ||
ip | ||
lib | ||
man | ||
misc | ||
netem | ||
schema | ||
tc | ||
testsuite | ||
tipc | ||
.gitignore | ||
configure | ||
COPYING | ||
Makefile | ||
README | ||
README.decnet | ||
README.devel | ||
README.distribution | ||
README.iproute2+tc | ||
README.lnstat |
This is a set of utilities for Linux networking. Information: http://www.linuxfoundation.org/collaborate/workgroups/networking/iproute2 Download: http://www.kernel.org/pub/linux/utils/net/iproute2/ Repository: git://git.kernel.org/pub/scm/linux/kernel/git/shemminger/iproute2.git How to compile this. -------------------- 1. libdbm arpd needs to have the db4 development libraries. For Debian users this is the package with a name like libdb4.x-dev. DBM_INCLUDE points to the directory with db_185.h which is the include file used by arpd to get to the old format Berkeley database routines. Often this is in the db-devel package. 2. make The makefile will automatically build a Config file which contains whether or not ATM is available, etc. 3. To make documentation, cd to doc/ directory , then look at start of Makefile and set correct values for PAGESIZE=a4 , ie: a4 , letter ... (string) PAGESPERPAGE=2 , ie: 1 , 2 ... (numeric) and make there. It assumes, that latex, dvips and psnup are in your path. 4. This package includes matching sanitized kernel headers because the build environment may not have up to date versions. See Makefile if you have special requirements and need to point at different kernel include files. Stephen Hemminger stephen@networkplumber.org Alexey Kuznetsov kuznet@ms2.inr.ac.ru