* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* General Public License for more details.
*
- * You should have received a copy of the GNU General Public License
- * along with GNU Zebra; see the file COPYING. If not, write to the Free
- * Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA
- * 02111-1307, USA.
+ * You should have received a copy of the GNU General Public License along
+ * with this program; see the file COPYING; if not, write to the Free Software
+ * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
*/
#ifndef _ZEBRA_OSPF_ABR_H
struct in_addr addr;
/* Area range masklen. */
- u_char masklen;
+ uint8_t masklen;
/* Flags. */
- u_char flags;
+ uint8_t flags;
/* Number of more specific prefixes. */
int specifics;
/* Addr and masklen to substitute. */
struct in_addr subst_addr;
- u_char subst_masklen;
+ uint8_t subst_masklen;
/* Range cost. */
- u_int32_t cost;
+ uint32_t cost;
/* Configured range cost. */
- u_int32_t cost_config;
+ uint32_t cost_config;
};
/* Prototypes. */
extern int ospf_area_range_set(struct ospf *, struct in_addr,
struct prefix_ipv4 *, int);
extern int ospf_area_range_cost_set(struct ospf *, struct in_addr,
- struct prefix_ipv4 *, u_int32_t);
+ struct prefix_ipv4 *, uint32_t);
extern int ospf_area_range_unset(struct ospf *, struct in_addr,
struct prefix_ipv4 *);
extern int ospf_area_range_substitute_set(struct ospf *, struct in_addr,
extern void ospf_abr_task(struct ospf *);
extern void ospf_schedule_abr_task(struct ospf *);
-extern void ospf_abr_announce_network_to_area(struct prefix_ipv4 *, u_int32_t,
+extern void ospf_abr_announce_network_to_area(struct prefix_ipv4 *, uint32_t,
struct ospf_area *);
#endif /* _ZEBRA_OSPF_ABR_H */