Lines Matching refs:daddr_start
711 static int mctp_route_add(struct mctp_dev *mdev, mctp_eid_t daddr_start, in mctp_route_add() argument
719 if (!mctp_address_ok(daddr_start)) in mctp_route_add()
722 if (daddr_extent > 0xff || daddr_start + daddr_extent >= 255) in mctp_route_add()
740 rt->min = daddr_start; in mctp_route_add()
741 rt->max = daddr_start + daddr_extent; in mctp_route_add()
762 static int mctp_route_remove(struct mctp_dev *mdev, mctp_eid_t daddr_start, in mctp_route_remove() argument
770 if (daddr_extent > 0xff || daddr_start + daddr_extent >= 255) in mctp_route_remove()
773 daddr_end = daddr_start + daddr_extent; in mctp_route_remove()
780 rt->min == daddr_start && rt->max == daddr_end) { in mctp_route_remove()
880 struct mctp_dev **mdev, mctp_eid_t *daddr_start) in mctp_route_nlparse() argument
898 *daddr_start = nla_get_u8(tb[RTA_DST]); in mctp_route_nlparse()
933 mctp_eid_t daddr_start; in mctp_newroute() local
940 &rtm, &mdev, &daddr_start); in mctp_newroute()
955 rc = mctp_route_add(mdev, daddr_start, rtm->rtm_dst_len, mtu, in mctp_newroute()
964 mctp_eid_t daddr_start; in mctp_delroute() local
970 &rtm, &mdev, &daddr_start); in mctp_delroute()
978 rc = mctp_route_remove(mdev, daddr_start, rtm->rtm_dst_len); in mctp_delroute()