service_range_entry
if (!n || service_range_entry(n)->max < start)
if (l && service_range_entry(l)->max >= start) {
sr = service_range_entry(n);
r && service_range_entry(r)->max >= start) {
if (r && service_range_entry(r)->max >= start)
sr = service_range_entry(p);
sr = service_range_entry(parent);