diff options
| -rw-r--r-- | ospf6d/ospf6_interface.c | 3 | ||||
| -rw-r--r-- | ospf6d/ospf6_neighbor.c | 2 | ||||
| -rw-r--r-- | ospf6d/ospf6_snmp.c | 4 | 
3 files changed, 4 insertions, 5 deletions
diff --git a/ospf6d/ospf6_interface.c b/ospf6d/ospf6_interface.c index 8fd2755500..d47b22a8c4 100644 --- a/ospf6d/ospf6_interface.c +++ b/ospf6d/ospf6_interface.c @@ -772,8 +772,7 @@ int interface_up(struct thread *thread)  	}  	/* decide next interface state */ -	if ((if_is_pointopoint(oi->interface)) -	    || (oi->type == OSPF_IFTYPE_POINTOPOINT)) { +	if (oi->type == OSPF_IFTYPE_POINTOPOINT) {  		ospf6_interface_state_change(OSPF6_INTERFACE_POINTTOPOINT, oi);  	} else if (oi->priority == 0)  		ospf6_interface_state_change(OSPF6_INTERFACE_DROTHER, oi); diff --git a/ospf6d/ospf6_neighbor.c b/ospf6d/ospf6_neighbor.c index 46dc621ae7..dccf15aee2 100644 --- a/ospf6d/ospf6_neighbor.c +++ b/ospf6d/ospf6_neighbor.c @@ -618,7 +618,7 @@ static void ospf6_neighbor_show(struct vty *vty, struct ospf6_neighbor *on)  	snprintf(deadtime, sizeof(deadtime), "%02ld:%02ld:%02ld", h, m, s);  	/* Neighbor State */ -	if (if_is_pointopoint(on->ospf6_if->interface)) +	if (on->ospf6_if->type == OSPF_IFTYPE_POINTOPOINT)  		snprintf(nstate, sizeof(nstate), "PointToPoint");  	else {  		if (on->router_id == on->drouter) diff --git a/ospf6d/ospf6_snmp.c b/ospf6d/ospf6_snmp.c index fc7c6177d7..1ba89f3bd6 100644 --- a/ospf6d/ospf6_snmp.c +++ b/ospf6d/ospf6_snmp.c @@ -1130,9 +1130,9 @@ static uint8_t *ospfv3IfEntry(struct variable *v, oid *name, size_t *length,  			return SNMP_INTEGER(ntohl(oi->area->area_id));  		break;  	case OSPFv3IFTYPE: -		if (if_is_broadcast(oi->interface)) +		if (oi->type == OSPF_IFTYPE_BROADCAST)  			return SNMP_INTEGER(1); -		else if (if_is_pointopoint(oi->interface)) +		else if (oi->type == OSPF_IFTYPE_POINTOPOINT)  			return SNMP_INTEGER(3);  		else  			break; /* Unknown, don't put anything */  | 
