Lines Matching refs:fibnum
107 * fibnum heuristics
267 dump_px(uint32_t fibnum, const struct nlmsghdr *hdr,
286 if (fibnum < 255)
287 rtm->rtm_table = (unsigned char)fibnum;
292 nlattr_add_u32(nw, NL_RTA_TABLE, fibnum);
318 FIB_LOG(LOG_NOTICE, fibnum, family, "unsupported rt family: %d", family);
350 report_operation(uint32_t fibnum, struct rib_cmd_info *rc,
377 dump_px(fibnum, hdr, rc->rc_rt, &rnd, &nw);
381 rtsock_callback_p->route_f(fibnum, rc);
546 uint32_t fibnum;
569 error = dump_px(wa->fibnum, &wa->hdr, rt, &wa->rnd, wa->nw);
573 FIB_LOG(LOG_DEBUG3, wa->fibnum, wa->family,
583 dump_rtable_one(struct netlink_walkargs *wa, uint32_t fibnum, int family)
585 FIB_LOG(LOG_DEBUG2, fibnum, family, "Start dump");
589 rib_walk(fibnum, family, false, dump_rtentry, wa);
593 FIB_LOG(LOG_DEBUG2, fibnum, family, "End dump, iterated %d dumped %d",
598 dump_rtable_fib(struct netlink_walkargs *wa, uint32_t fibnum, int family)
600 wa->fibnum = fibnum;
604 if (rt_tables_get_rnh(fibnum, i) != 0) {
606 dump_rtable_one(wa, fibnum, i);
612 if (rt_tables_get_rnh(fibnum, family) != 0) {
614 dump_rtable_one(wa, fibnum, family);
629 uint32_t fibnum = attrs->rta_table;
637 rnh = rt_tables_get_rnh(fibnum, family);
664 FIB_LOG(LOG_DEBUG2, fibnum, family, "getroute completed: got %s for %s",
670 dump_px(fibnum, hdr, rt, &rnd, npt->nw);
676 handle_rtm_dump(struct nlpcb *nlp, uint32_t fibnum, int family,
688 if (fibnum == RT_TABLE_UNSPEC) {
690 dump_rtable_fib(&wa, fibnum, family);
695 dump_rtable_fib(&wa, fibnum, family);
698 FIB_LOG(LOG_DEBUG, fibnum, family, "incorrect fibnum/family");
733 uint32_t fibnum = nhop_get_fibnum(nh);
741 struct ifaddr *ifa = ifa_ifwithroute(flags, dst, &nh->gw_sa, fibnum);
1058 rtnl_handle_route_event(uint32_t fibnum, const struct rib_cmd_info *rc)
1081 FIB_LOG(LOG_DEBUG2, fibnum, family,
1105 dump_px(fibnum, &hdr, rc->rc_rt, &rnd, &nw);