diff options
Diffstat (limited to 'ospfd/ospf_routemap.c')
-rw-r--r-- | ospfd/ospf_routemap.c | 50 |
1 files changed, 27 insertions, 23 deletions
diff --git a/ospfd/ospf_routemap.c b/ospfd/ospf_routemap.c index d725837fe..ab2d5ae58 100644 --- a/ospfd/ospf_routemap.c +++ b/ospfd/ospf_routemap.c @@ -126,9 +126,10 @@ static void ospf_route_map_event(const char *name) /* `match ip netxthop ' */ /* Match function return 1 if match is success else return zero. */ -static enum route_map_match_result_t -route_match_ip_nexthop(void *rule, const struct prefix *prefix, - route_map_object_t type, void *object) +static route_map_result_t route_match_ip_nexthop(void *rule, + const struct prefix *prefix, + route_map_object_t type, + void *object) { struct access_list *alist; struct external_info *ei = object; @@ -170,7 +171,7 @@ struct route_map_rule_cmd route_match_ip_nexthop_cmd = { /* `match ip next-hop prefix-list PREFIX_LIST' */ -static enum route_map_match_result_t +static route_map_result_t route_match_ip_next_hop_prefix_list(void *rule, const struct prefix *prefix, route_map_object_t type, void *object) { @@ -212,9 +213,10 @@ struct route_map_rule_cmd route_match_ip_next_hop_prefix_list_cmd = { /* `match ip address IP_ACCESS_LIST' */ /* Match function should return 1 if match is success else return zero. */ -static enum route_map_match_result_t -route_match_ip_address(void *rule, const struct prefix *prefix, - route_map_object_t type, void *object) +static route_map_result_t route_match_ip_address(void *rule, + const struct prefix *prefix, + route_map_object_t type, + void *object) { struct access_list *alist; /* struct prefix_ipv4 match; */ @@ -250,7 +252,7 @@ struct route_map_rule_cmd route_match_ip_address_cmd = { route_match_ip_address_free}; /* `match ip address prefix-list PREFIX_LIST' */ -static enum route_map_match_result_t +static route_map_result_t route_match_ip_address_prefix_list(void *rule, const struct prefix *prefix, route_map_object_t type, void *object) { @@ -286,9 +288,10 @@ struct route_map_rule_cmd route_match_ip_address_prefix_list_cmd = { /* `match interface IFNAME' */ /* Match function should return 1 if match is success else return zero. */ -static enum route_map_match_result_t -route_match_interface(void *rule, const struct prefix *prefix, - route_map_object_t type, void *object) +static route_map_result_t route_match_interface(void *rule, + const struct prefix *prefix, + route_map_object_t type, + void *object) { struct interface *ifp; struct external_info *ei; @@ -324,9 +327,9 @@ struct route_map_rule_cmd route_match_interface_cmd = { route_match_interface_free}; /* Match function return 1 if match is success else return zero. */ -static enum route_map_match_result_t -route_match_tag(void *rule, const struct prefix *prefix, - route_map_object_t type, void *object) +static route_map_result_t route_match_tag(void *rule, + const struct prefix *prefix, + route_map_object_t type, void *object) { route_tag_t *tag; struct external_info *ei; @@ -355,9 +358,10 @@ struct ospf_metric { /* `set metric METRIC' */ /* Set metric to attribute. */ -static enum route_map_match_result_t -route_set_metric(void *rule, const struct prefix *prefix, - route_map_object_t type, void *object) +static route_map_result_t route_set_metric(void *rule, + const struct prefix *prefix, + route_map_object_t type, + void *object) { struct ospf_metric *metric; struct external_info *ei; @@ -435,9 +439,10 @@ struct route_map_rule_cmd route_set_metric_cmd = { /* `set metric-type TYPE' */ /* Set metric-type to attribute. */ -static enum route_map_match_result_t -route_set_metric_type(void *rule, const struct prefix *prefix, - route_map_object_t type, void *object) +static route_map_result_t route_set_metric_type(void *rule, + const struct prefix *prefix, + route_map_object_t type, + void *object) { uint32_t *metric_type; struct external_info *ei; @@ -484,9 +489,8 @@ struct route_map_rule_cmd route_set_metric_type_cmd = { route_set_metric_type_free, }; -static enum route_map_match_result_t -route_set_tag(void *rule, const struct prefix *prefix, route_map_object_t type, - void *object) +static route_map_result_t route_set_tag(void *rule, const struct prefix *prefix, + route_map_object_t type, void *object) { route_tag_t *tag; struct external_info *ei; |