NHF_DEFAULT
if ((nh == NULL) || (nh->nh_flags & NHF_DEFAULT))
nh->nh_flags &= ~NHF_DEFAULT;
} else if (nh_flag == NHF_DEFAULT) {
nh->nh_flags |= NHF_DEFAULT;
nh->nh_flags &= ~(NHF_HOST | NHF_DEFAULT);
nhop_set_pxtype_flag(nh, NHF_DEFAULT);
else if ((nh->nh_flags & NHF_DEFAULT) == 0)
nhop_set_pxtype_flag(nh, NHF_DEFAULT);
if ((nh->nh_flags & (NHF_DEFAULT | NHF_REDIRECT |
if (nh != NULL && ((nh->nh_flags & (NHF_REDIRECT|NHF_DEFAULT)) == 0)) {
else if ((nh->nh_flags & NHF_DEFAULT) == 0)
nhop_set_pxtype_flag(nh, NHF_DEFAULT);
if (rc->rc_cmd == RTM_DELETE && (nh->nh_flags & NHF_DEFAULT) != 0) {
nh_flags = nh_flags & (NHF_HOST | NHF_DEFAULT);
pxflag = NHF_DEFAULT;
pxflag = NHF_DEFAULT;
if (ifp == NULL && (nh->nh_flags & NHF_DEFAULT) != 0)
if (ifp == NULL && (nh->nh_flags & NHF_DEFAULT) != 0)
{ NHF_DEFAULT, 'd', "default" },