]> git.proxmox.com Git - mirror_iproute2.git/commit
tipc: support interface name when activating UDP bearer
authorHoang Le <hoang.h.le@dektech.com.au>
Tue, 25 Jun 2019 04:34:39 +0000 (11:34 +0700)
committerDavid Ahern <dsahern@gmail.com>
Fri, 28 Jun 2019 23:03:16 +0000 (16:03 -0700)
commit1df17579d8ecbbd082b3795c29f75e73528e7004
tree0ed65a98454448070ee54d948253e40fa44b2100
parentf7eef91897f0f1f273e8aeb1dd001f9b4a762094
tipc: support interface name when activating UDP bearer

Support for indicating interface name has an ip address in parallel
with specifying ip address when activating UDP bearer.
This liberates the user from keeping track of the current ip address
for each device.

Old command syntax:
$tipc bearer enable media udp name NAME localip IP

New command syntax:
$tipc bearer enable media udp name NAME [localip IP|dev DEVICE]

v2:
    - Removed initial value for fd
    - Fixed the returning value for cmd_bearer_validate_and_get_addr
      to make its consistent with using: zero or non-zero
v3: - Switch to use helper 'get_ifname' to retrieve interface name
v4: - Replace legacy SIOCGIFADDR by netlink
v5: - Fix leaky rtnl_handle

Acked-by: Ying Xue <ying.xue@windriver.com>
Signed-off-by: Hoang Le <hoang.h.le@dektech.com.au>
Signed-off-by: David Ahern <dsahern@gmail.com>
tipc/bearer.c