version 1.1.1.1, 2012/02/21 17:26:11
|
version 1.1.1.3, 2016/11/02 10:09:10
|
Line 99 if_group (struct interface *ifp,
|
Line 99 if_group (struct interface *ifp,
|
u_int32_t group, |
u_int32_t group, |
int add_leave) |
int add_leave) |
{ |
{ |
struct zebra_if *zi; |
|
struct ip_mreq m; |
struct ip_mreq m; |
struct prefix *p; |
struct prefix *p; |
int ret; |
int ret; |
char b1[INET_ADDRSTRLEN]; |
char b1[INET_ADDRSTRLEN]; |
|
|
zi = ifp->info; |
|
|
|
memset (&m, 0, sizeof (m)); |
memset (&m, 0, sizeof (m)); |
m.imr_multiaddr.s_addr = htonl (group); |
m.imr_multiaddr.s_addr = htonl (group); |
p = irdp_get_prefix(ifp); |
p = irdp_get_prefix(ifp); |
Line 641 DEFUN (no_ip_irdp_address_preference,
|
Line 638 DEFUN (no_ip_irdp_address_preference,
|
{ |
{ |
struct listnode *node, *nnode; |
struct listnode *node, *nnode; |
struct in_addr ip; |
struct in_addr ip; |
int pref; |
|
int ret; |
int ret; |
struct interface *ifp; |
struct interface *ifp; |
struct zebra_if *zi; |
struct zebra_if *zi; |
Line 659 DEFUN (no_ip_irdp_address_preference,
|
Line 655 DEFUN (no_ip_irdp_address_preference,
|
ret = inet_aton(argv[0], &ip); |
ret = inet_aton(argv[0], &ip); |
if (!ret) |
if (!ret) |
return CMD_WARNING; |
return CMD_WARNING; |
|
|
pref = atoi(argv[1]); |
|
|
|
for (ALL_LIST_ELEMENTS (irdp->AdvPrefList, node, nnode, adv)) |
for (ALL_LIST_ELEMENTS (irdp->AdvPrefList, node, nnode, adv)) |
{ |
{ |