| 184 | } |
| 185 | |
| 186 | static struct rib_head * |
| 187 | get_rnh(uint32_t fibnum, const struct rt_addrinfo *info) |
| 188 | { |
| 189 | struct rib_head *rnh; |
| 190 | struct sockaddr *dst; |
| 191 | |
| 192 | KASSERT((fibnum < rt_numfibs), ("rib_add_route: bad fibnum")); |
| 193 | |
| 194 | dst = info->rti_info[RTAX_DST]; |
| 195 | rnh = rt_tables_get_rnh(fibnum, dst->sa_family); |
| 196 | |
| 197 | return (rnh); |
| 198 | } |
| 199 | |
| 200 | #ifdef ROUTE_MPATH |
| 201 | static bool |
no test coverage detected