Lines Matching refs:med
296 u_int32_t *med;
301 med = rule;
304 if (bgp_info->attr->med == *med)
316 u_int32_t *med;
319 med = XMALLOC (MTYPE_ROUTE_MAP_COMPILED, sizeof (u_int32_t));
320 *med = strtoul (arg, &endptr, 10);
321 if (*endptr != '\0' || *med == ULONG_MAX)
323 XFREE (MTYPE_ROUTE_MAP_COMPILED, med);
326 return med;
788 bgp_info->attr->med = 0;
794 bgp_info->attr->med = metric_val;
802 if (bgp_info->attr->med/2 + metric_val/2 > ULONG_MAX/2)
803 bgp_info->attr->med = ULONG_MAX-1;
805 bgp_info->attr->med += metric_val;
809 if (bgp_info->attr->med <= metric_val)
810 bgp_info->attr->med = 0;
812 bgp_info->attr->med -= metric_val;