Lines Matching refs:reason
166 make_env(const struct interface *iface, const char *reason, char ***argv)
175 if (strcmp(reason, "ROUTERADVERT") == 0)
181 reason - the other interface variables are meaningless */
192 e = strlen("reason") + strlen(reason) + 2;
194 snprintf(env[1], e, "reason=%s", reason);
239 strcmp(iface->state->reason, "CARRIER") == 0)
246 strcmp(iface->state->reason, "NOCARRIER") == 0)
303 send_interface1(int fd, const struct interface *iface, const char *reason)
311 make_env(iface, reason, &env);
330 if (send_interface1(fd, iface, iface->state->reason) == -1)
340 run_script_reason(const struct interface *iface, const char *reason)
356 if (reason == NULL)
357 reason = iface->state->reason;
358 syslog(LOG_DEBUG, "%s: executing `%s', reason %s",
359 iface->name, argv[0], reason);
362 elen = make_env(iface, reason, &env);