Silly bug in sh interface. Now I test ALL interfaces. :-)
This commit is contained in:
parent
489f800b45
commit
a489f0ce8b
1 changed files with 21 additions and 14 deletions
|
@ -328,28 +328,31 @@ ospf_sh_neigh(struct proto *p, char *iff)
|
||||||
{
|
{
|
||||||
WALK_LIST(f, po->iface_list)
|
WALK_LIST(f, po->iface_list)
|
||||||
{
|
{
|
||||||
if(strcmp(iff,f->iface->name)==0) ifa=f;
|
if(strcmp(iff,f->iface->name)==0)
|
||||||
break;
|
{
|
||||||
|
ifa=f;
|
||||||
|
break;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
if(ifa==NULL)
|
if(ifa==NULL)
|
||||||
{
|
{
|
||||||
cli_msg(0,"");
|
cli_msg(0,"");
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
cli_msg(-1013,"%s:", p->name);
|
||||||
|
cli_msg(-1013,"%-12s\t%3s\t%-15s\t%-5s\t%-12s\t%-10s","Router ID","Pri",
|
||||||
|
" State", "DTime", "Router IP", "Interface");
|
||||||
|
WALK_LIST(n, ifa->neigh_list) ospf_sh_neigh_info(n);
|
||||||
|
cli_msg(0,"");
|
||||||
|
}
|
||||||
|
|
||||||
cli_msg(-1013,"%s:", p->name);
|
cli_msg(-1013,"%s:", p->name);
|
||||||
cli_msg(-1013,"%-12s\t%3s\t%-15s\t%-5s\t%-12s\t%-10s","Router ID","Pri",
|
cli_msg(-1013,"%-12s\t%3s\t%-15s\t%-5s\t%-12s\t%-10s","Router ID","Pri",
|
||||||
" State", "DTime", "Router IP", "Interface");
|
" State", "DTime", "Router IP", "Interface");
|
||||||
WALK_LIST(n, ifa->neigh_list) ospf_sh_neigh_info(n);
|
WALK_LIST(ifa,po->iface_list)
|
||||||
|
WALK_LIST(n, ifa->neigh_list)
|
||||||
|
ospf_sh_neigh_info(n);
|
||||||
cli_msg(0,"");
|
cli_msg(0,"");
|
||||||
}
|
|
||||||
|
|
||||||
cli_msg(-1013,"%s:", p->name);
|
|
||||||
cli_msg(-1013,"%-12s\t%3s\t%-15s\t%-5s\t%-12s\t%-10s","Router ID","Pri",
|
|
||||||
" State", "DTime", "Router IP", "Interface");
|
|
||||||
WALK_LIST(ifa,po->iface_list)
|
|
||||||
WALK_LIST(n, ifa->neigh_list)
|
|
||||||
ospf_sh_neigh_info(n);
|
|
||||||
cli_msg(0,"");
|
|
||||||
}
|
}
|
||||||
|
|
||||||
void
|
void
|
||||||
|
@ -405,9 +408,13 @@ ospf_sh_iface(struct proto *p, char *iff)
|
||||||
{
|
{
|
||||||
WALK_LIST(f, po->iface_list)
|
WALK_LIST(f, po->iface_list)
|
||||||
{
|
{
|
||||||
if(strcmp(iff,f->iface->name)==0) ifa=f;
|
if(strcmp(iff,f->iface->name)==0)
|
||||||
break;
|
{
|
||||||
|
ifa=f;
|
||||||
|
break;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
if(ifa==NULL)
|
if(ifa==NULL)
|
||||||
{
|
{
|
||||||
cli_msg(0,"");
|
cli_msg(0,"");
|
||||||
|
|
Loading…
Reference in a new issue