RTM_CHANGE
case RTM_CHANGE:
cmd = RTM_CHANGE;
[RTM_CHANGE] = "RTM_CHANGE: Change Metrics, Flags or Gateway",
case RTM_CHANGE: /* FALLTHROUGH */
if (m.r.rtm.rtm_type <= RTM_CHANGE
if (m.r.rtm.rtm_type <= RTM_CHANGE) {
case RTM_CHANGE:
kern_ioctl(k, RTM_CHANGE,
if (metric != 0 || action == RTM_CHANGE) {
&& (action == RTM_CHANGE || action == RTM_DELETE)) {
if (action == RTM_CHANGE) {
case RTM_CHANGE:
rt_addrmsg(RTM_CHANGE, ifa);
rt_newmsg(RTM_CHANGE, rt);
rt_newmsg(RTM_CHANGE, rt);
rt_newmsg(RTM_CHANGE, rt);
rt_newmsg(RTM_CHANGE, rt);
if (type == RTM_ADD || type == RTM_CHANGE)
case cmdpass(RTM_CHANGE, 1):
case RTM_CHANGE:
case cmdpass(RTM_CHANGE, 2):
case RTM_CHANGE:
case RTM_CHANGE:
rt_cmd = RTM_CHANGE;
rt_clonedmsg(is_newentry ? RTM_ADD : RTM_CHANGE,
rt_cmd = RTM_CHANGE;
rtm.rtm_type = RTM_CHANGE;
rtm.hdr.rtm_type = RTM_CHANGE;
oldbinding == MPLS_LABEL_IMPLNULL ? RTM_ADD : RTM_CHANGE)
&lab->so_gate, &so_ifa, so_tag, NO_FREESO, RTM_CHANGE) != LDP_E_OK){
rg->m_rtm.rtm_type != RTM_CHANGE &&
rg->m_rtm.rtm_type != RTM_CHANGE))
case RTM_CHANGE:
case RTM_CHANGE:
RTM_ADD, RTM_DELETE, RTM_CHANGE,
case RTM_CHANGE:
RTTYPE("CHANGE", RTM_CHANGE);