Lines Matching refs:plen
137 get_parent_rule(struct dpdk_lpm_data *dd, struct in_addr addr, int plen, in get_parent_rule() argument
142 rt = rt_get_inet_parent(dd->fibnum, addr, plen); in get_parent_rule()
162 const struct in_addr addr, int plen) in handle_gu_change() argument
184 ret = rte_lpm_add(dd->lpm, ip, plen, nhidx); in handle_gu_change()
187 abuf, plen, in handle_gu_change()
196 get_parent_rule(dd, addr, plen, &parent_plen, &parent_nhop_idx); in handle_gu_change()
198 ret = rte_lpm_delete(dd->lpm, ip, plen, parent_plen, parent_nhop_idx); in handle_gu_change()
200 "DEL", abuf, plen, parent_plen, fib_get_nhop_idx(dd->fd, rc->rc_nh_old), in handle_gu_change()
221 int plen; in handle_rtable_change_cb() local
224 rt_get_inet_prefix_plen(rc->rc_rt, &addr4, &plen, &scopeid); in handle_rtable_change_cb()
226 if (plen != 0) in handle_rtable_change_cb()
227 ret = handle_gu_change(dd, rc, addr4, plen); in handle_rtable_change_cb()
251 int plen, ret; in add_route_cb() local
256 rt_get_inet_prefix_plen(rt, &addr4, &plen, &scopeid); in add_route_cb()
261 FIB_PRINTF(LOG_DEBUG, dd->fd, "Operating on %s/%d", abuf, plen); in add_route_cb()
263 if (plen == 0) { in add_route_cb()
278 ret = rte_lpm_add(dd->lpm, ntohl(addr4.s_addr), plen, nhidx); in add_route_cb()
280 dd->lpm, abuf, plen, nhidx, ret); in add_route_cb()