| /dflybsd-src/sbin/dhclient/ |
| H A D | bpf.c | 87 if (ioctl(sock, BIOCSETIF, ifi->ifp) < 0) in if_register_bpf() 89 ifi->name, filename); in if_register_bpf() 103 ifi->wfdesc = ifi->rfdesc; in if_register_send() 113 ifi->ufdesc = sock; in if_register_send() 199 ifi->rfdesc = if_register_bpf(); in if_register_receive() 202 if (ioctl(ifi->rfdesc, BIOCVERSION, &v) < 0) in if_register_receive() 214 if (ioctl(ifi->rfdesc, BIOCIMMEDIATE, &flag) < 0) in if_register_receive() 221 if (ioctl(ifi->rfdesc, BIOCGBLEN, &sz) < 0) in if_register_receive() 223 ifi->rbuf_max = sz; in if_register_receive() 224 ifi->rbuf = malloc(ifi->rbuf_max); in if_register_receive() [all …]
|
| H A D | dispatch.c | 73 if (strcmp(ifi->name, ifa->ifa_name)) in discover_interface() 83 ifi->index = foo->sdl_index; in discover_interface() 84 ifi->hw_address.hlen = foo->sdl_alen; in discover_interface() 85 ifi->hw_address.htype = HTYPE_ETHER; /* XXX */ in discover_interface() 86 memcpy(ifi->hw_address.haddr, in discover_interface() 89 if (!ifi->ifp) { in discover_interface() 93 ifi->ifp = tif; in discover_interface() 97 if (!ifi->ifp) in discover_interface() 98 error("%s: not found", ifi->name); in discover_interface() 123 if (!ifi) in dispatch() [all …]
|
| H A D | dhclient.c | 87 struct interface_info *ifi; variable 184 if (ifam->ifam_index != ifi->index) in routehandler() 216 if (ifam->ifam_index != ifi->index) in routehandler() 227 if (ifm->ifm_index != ifi->index) in routehandler() 236 if (linkstat != ifi->linkstat) { in routehandler() 239 ifi->linkstat ? "up" : "down", in routehandler() 242 ifi->linkstat = interface_status(ifi->name); in routehandler() 243 if (ifi->linkstat) { in routehandler() 252 ifan->ifan_index == ifi->index) { in routehandler() 394 ifi = calloc(1, sizeof(*ifi)); in main() [all …]
|
| H A D | clparse.c | 195 parse_hardware_param(cfile, &ifi->hw_address); in parse_client_statement() 360 if (strcmp(ifi->name, val) != 0) { in parse_interface_declaration() 428 if (!ifi) { in parse_client_lease_statement() 520 if (strcmp(ifi->name, val) != 0) { in parse_client_lease_declaration() 522 ifi->name); in parse_client_lease_declaration()
|
| H A D | packet.c | 97 if (ifi->hw_address.hlen == sizeof(eh.ether_shost)) in assemble_hw_header() 98 memcpy(eh.ether_shost, ifi->hw_address.haddr, in assemble_hw_header()
|
| H A D | options.c | 470 if ((ifi->hw_address.hlen != packet->hlen) || in do_packet() 471 (memcmp(ifi->hw_address.haddr, packet->chaddr, packet->hlen))) in do_packet()
|
| H A D | dhcpd.h | 203 extern struct interface_info *ifi;
|
| /dflybsd-src/usr.sbin/rtadvd/ |
| H A D | config.c | 151 struct ifinfo *ifi; in loadconfig_ifname() local 156 TAILQ_FOREACH(ifi, &ifilist, ifi_next) { in loadconfig_ifname() 159 strcmp(ifi->ifi_ifname, ifname) != 0) in loadconfig_ifname() 162 if (!ifi->ifi_persist) { in loadconfig_ifname() 166 ifi->ifi_ifname); in loadconfig_ifname() 170 if (ifi->ifi_ifindex == 0) { in loadconfig_ifname() 174 ifi->ifi_ifname); in loadconfig_ifname() 177 if (getconfig(ifi) == NULL) { in loadconfig_ifname() 181 ifi->ifi_ifname); in loadconfig_ifname() 191 struct ifinfo *ifi; in rm_ifinfo_index() local [all …]
|
| H A D | rtadvd.c | 372 struct ifinfo *ifi; in rtadvd_shutdown() local 381 TAILQ_FOREACH(ifi, &ifilist, ifi_next) { in rtadvd_shutdown() 385 if (!(ifi->ifi_flags & IFF_UP) && in rtadvd_shutdown() 386 ifi->ifi_ra_timer != NULL) { in rtadvd_shutdown() 387 ifi->ifi_state = IFI_STATE_UNCONFIGURED; in rtadvd_shutdown() 388 rtadvd_remove_timer(ifi->ifi_ra_timer); in rtadvd_shutdown() 389 ifi->ifi_ra_timer = NULL; in rtadvd_shutdown() 392 __func__, ifi->ifi_ifname, in rtadvd_shutdown() 393 ifi->ifi_ifindex); in rtadvd_shutdown() 396 TAILQ_FOREACH(ifi, &ifilist, ifi_next) { in rtadvd_shutdown() [all …]
|
| H A D | control_server.c | 97 DEF_PL_HANDLER(ifi), 131 struct ifinfo *ifi; in cm_getprop_ifilist() local 138 TAILQ_FOREACH(ifi, &ifilist, ifi_next) { in cm_getprop_ifilist() 139 len += strlen(ifi->ifi_ifname) + 1; in cm_getprop_ifilist() 151 TAILQ_FOREACH(ifi, &ifilist, ifi_next) { in cm_getprop_ifilist() 153 __func__, ifi->ifi_ifname, ifi->ifi_ifindex); in cm_getprop_ifilist() 154 strcpy(p, ifi->ifi_ifname); in cm_getprop_ifilist() 155 p += strlen(ifi->ifi_ifname) + 1; in cm_getprop_ifilist() 165 struct ifinfo *ifi; in cm_getprop_ifi() local 171 TAILQ_FOREACH(ifi, &ifilist, ifi_next) { in cm_getprop_ifi() [all …]
|
| H A D | if.c | 339 struct ifinfo *ifi; in update_persist_ifinfo() local 342 ifi = NULL; in update_persist_ifinfo() 344 TAILQ_FOREACH(ifi, ifi_head, ifi_next) { in update_persist_ifinfo() 346 if (ifindex == ifi->ifi_ifindex) in update_persist_ifinfo() 349 if (strncmp(ifname, ifi->ifi_ifname, in update_persist_ifinfo() 350 sizeof(ifi->ifi_ifname)) == 0) in update_persist_ifinfo() 355 if (ifi == NULL) { in update_persist_ifinfo() 360 ELM_MALLOC(ifi, exit(1)); in update_persist_ifinfo() 361 ifi->ifi_ifindex = 0; in update_persist_ifinfo() 362 strncpy(ifi->ifi_ifname, ifname, sizeof(ifi->ifi_ifname)-1); in update_persist_ifinfo() [all …]
|
| H A D | timer.c | 71 struct ifinfo *ifi; in rtadvd_update_timeout_handler() local 73 TAILQ_FOREACH(ifi, &ifilist, ifi_next) { in rtadvd_update_timeout_handler() 74 switch (ifi->ifi_state) { in rtadvd_update_timeout_handler() 77 if (ifi->ifi_ra_timer != NULL) in rtadvd_update_timeout_handler() 81 __func__, ifi->ifi_ifname, ifi->ifi_ifindex); in rtadvd_update_timeout_handler() 82 ifi->ifi_ra_timer = rtadvd_add_timer(ra_timeout, in rtadvd_update_timeout_handler() 83 ra_timer_update, ifi, ifi); in rtadvd_update_timeout_handler() 84 ra_timer_update((void *)ifi, in rtadvd_update_timeout_handler() 85 &ifi->ifi_ra_timer->rat_tm); in rtadvd_update_timeout_handler() 86 rtadvd_set_timer(&ifi->ifi_ra_timer->rat_tm, in rtadvd_update_timeout_handler() [all …]
|
| H A D | rrenum.c | 147 struct ifinfo *ifi; in do_use_prefix() local 213 ifi = if_indextoifinfo(ifindex); in do_use_prefix() 214 if (ifi == NULL || ifi->ifi_rainfo == NULL) in do_use_prefix() 216 rai = ifi->ifi_rainfo; in do_use_prefix() 260 struct ifinfo *ifi; in do_pco() local 281 ifi = if_indextoifinfo(ifindex); in do_pco() 282 if (ifi == NULL) { in do_pco() 292 (ifi->ifi_flags & IFF_UP) == 0) in do_pco()
|
| /dflybsd-src/usr.sbin/rtsold/ |
| H A D | rtsold.c | 285 struct ifinfo *ifi; in main() local 292 for (ifi = iflist; ifi; ifi = ifi->next) { in main() 293 if (ifi->state != IFS_DOWN && ifi->racnt == 0) in main() 296 if (ifi == NULL) in main() 394 struct ifinfo *ifi, *prev; 398 for (ifi = iflist; ifi; ifi = ifi->next) { 399 if (strncmp(ifi->ifname, ifname, sizeof(ifi->ifname)) == 0) 401 prev = ifi; 403 prev->next = ifi->next; 408 if (ifi->rs_data) [all …]
|
| H A D | rtsol.c | 243 struct ifinfo *ifi = NULL; in rtsol_input() local 326 if ((ifi = find_ifinfo(pi->ipi6_ifindex)) == NULL) { in rtsol_input() 339 ifi->ifname, ifi->state); in rtsol_input() 341 ifi->racnt++; in rtsol_input() 343 switch(ifi->state) { in rtsol_input() 348 ifi->state = IFS_IDLE; in rtsol_input() 349 ifi->probes = 0; in rtsol_input() 350 rtsol_timer_update(ifi); in rtsol_input()
|
| /dflybsd-src/usr.sbin/rtadvctl/ |
| H A D | rtadvctl.c | 421 struct ifinfo *ifi; in action_show() local 438 ifi = malloc(sizeof(*ifi)); in action_show() 439 if (ifi == NULL) in action_show() 441 memset(ifi, 0, sizeof(*ifi)); in action_show() 443 strcpy(ifi->ifi_ifname, p); in action_show() 444 ifi->ifi_ifindex = if_nametoindex(ifi->ifi_ifname); in action_show() 445 TAILQ_INSERT_TAIL(&ifl, ifi, ifi_next); in action_show() 446 p += strlen(ifi->ifi_ifname) + 1; in action_show() 450 ifi = malloc(sizeof(*ifi)); in action_show() 451 if (ifi == NULL) in action_show() [all …]
|
| /dflybsd-src/contrib/wpa_supplicant/src/ap/ |
| H A D | vlan_full.c | 638 struct ifinfomsg *ifi; in vlan_read_ifnames() local 643 if (len < sizeof(*ifi)) in vlan_read_ifnames() 646 ifi = NLMSG_DATA(h); in vlan_read_ifnames() 654 attr = (struct rtattr *) (((char *) ifi) + nlmsg_len); in vlan_read_ifnames() 684 ifi->ifi_index, ifname, ifi->ifi_family, ifi->ifi_flags, in vlan_read_ifnames() 685 (ifi->ifi_flags & IFF_UP) ? "[UP]" : "", in vlan_read_ifnames() 686 (ifi->ifi_flags & IFF_RUNNING) ? "[RUNNING]" : "", in vlan_read_ifnames() 687 (ifi->ifi_flags & IFF_LOWER_UP) ? "[LOWER_UP]" : "", in vlan_read_ifnames() 688 (ifi->ifi_flags & IFF_DORMANT) ? "[DORMANT]" : ""); in vlan_read_ifnames()
|
| /dflybsd-src/contrib/wpa_supplicant/src/drivers/ |
| H A D | driver_macsec_linux.c | 60 int ifi; member 639 ctx->cb_arg.ifindex = drv->ifi; in do_dump() 713 msg = msg_prepare(MACSEC_CMD_UPD_RXSA, ctx, drv->ifi); in macsec_drv_set_receive_lowest_pn() 775 msg = msg_prepare(MACSEC_CMD_UPD_TXSA, ctx, drv->ifi); in macsec_drv_set_transmit_next_pn() 829 msg = msg_prepare(MACSEC_CMD_ADD_RXSC, ctx, drv->ifi); in macsec_drv_create_receive_sc() 865 msg = msg_prepare(MACSEC_CMD_DEL_RXSC, ctx, drv->ifi); in macsec_drv_delete_receive_sc() 911 msg = msg_prepare(MACSEC_CMD_ADD_RXSA, ctx, drv->ifi); in macsec_drv_create_receive_sa() 962 msg = msg_prepare(MACSEC_CMD_DEL_RXSA, ctx, drv->ifi); in macsec_drv_delete_receive_sa() 1040 return set_active_rx_sa(ctx, drv->ifi, mka_sci_u64(&sa->sc->sci), in macsec_drv_enable_receive_sa() 1060 return set_active_rx_sa(ctx, drv->ifi, mka_sci_u64(&sa->sc->sci), in macsec_drv_disable_receive_sa() [all …]
|
| H A D | netlink.h | 17 void (*newlink_cb)(void *ctx, struct ifinfomsg *ifi, u8 *buf, 19 void (*dellink_cb)(void *ctx, struct ifinfomsg *ifi, u8 *buf,
|
| H A D | driver_wext.c | 622 static void wpa_driver_wext_event_rtm_newlink(void *ctx, struct ifinfomsg *ifi, in wpa_driver_wext_event_rtm_newlink() argument 630 if (!wpa_driver_wext_own_ifindex(drv, ifi->ifi_index, buf, len)) { in wpa_driver_wext_event_rtm_newlink() 632 ifi->ifi_index); in wpa_driver_wext_event_rtm_newlink() 638 drv->operstate, ifi->ifi_flags, in wpa_driver_wext_event_rtm_newlink() 639 (ifi->ifi_flags & IFF_UP) ? "[UP]" : "", in wpa_driver_wext_event_rtm_newlink() 640 (ifi->ifi_flags & IFF_RUNNING) ? "[RUNNING]" : "", in wpa_driver_wext_event_rtm_newlink() 641 (ifi->ifi_flags & IFF_LOWER_UP) ? "[LOWER_UP]" : "", in wpa_driver_wext_event_rtm_newlink() 642 (ifi->ifi_flags & IFF_DORMANT) ? "[DORMANT]" : ""); in wpa_driver_wext_event_rtm_newlink() 644 if (!drv->if_disabled && !(ifi->ifi_flags & IFF_UP)) { in wpa_driver_wext_event_rtm_newlink() 650 if (drv->if_disabled && (ifi->ifi_flags & IFF_UP)) { in wpa_driver_wext_event_rtm_newlink() [all …]
|
| H A D | driver_nl80211.c | 1045 struct ifinfomsg *ifi, in wpa_driver_nl80211_event_rtm_newlink() argument 1094 ifi->ifi_index, ifname, extra, ifi->ifi_family, in wpa_driver_nl80211_event_rtm_newlink() 1095 ifi->ifi_flags, in wpa_driver_nl80211_event_rtm_newlink() 1096 (ifi->ifi_flags & IFF_UP) ? "[UP]" : "", in wpa_driver_nl80211_event_rtm_newlink() 1097 (ifi->ifi_flags & IFF_RUNNING) ? "[RUNNING]" : "", in wpa_driver_nl80211_event_rtm_newlink() 1098 (ifi->ifi_flags & IFF_LOWER_UP) ? "[LOWER_UP]" : "", in wpa_driver_nl80211_event_rtm_newlink() 1099 (ifi->ifi_flags & IFF_DORMANT) ? "[DORMANT]" : ""); in wpa_driver_nl80211_event_rtm_newlink() 1101 drv = nl80211_find_drv(global, ifi->ifi_index, buf, len, &init_failed); in wpa_driver_nl80211_event_rtm_newlink() 1107 if (!drv->if_disabled && !(ifi->ifi_flags & IFF_UP)) { in wpa_driver_nl80211_event_rtm_newlink() 1109 if (if_indextoname(ifi->ifi_index, namebuf) && in wpa_driver_nl80211_event_rtm_newlink() [all …]
|
| H A D | netlink.c | 24 void (*cb)(void *ctx, struct ifinfomsg *ifi, in netlink_receive_link() argument
|
| /dflybsd-src/contrib/dhcpcd/src/ |
| H A D | if-bsd.c | 411 const struct if_data *ifi = ifadata; in if_carrier() local 420 if (ifi->ifi_link_state >= LINK_STATE_UP) in if_carrier() 422 if (ifi->ifi_link_state == LINK_STATE_UNKNOWN) { in if_carrier()
|
| H A D | dhcp6.c | 574 const struct interface *ifi; in dhcp6_delegateaddr() local 576 TAILQ_FOREACH(ifi, ifp->ctx->ifaces, next) { in dhcp6_delegateaddr() 577 if (ifi->index > sla_max) in dhcp6_delegateaddr() 578 sla_max = ifi->index; in dhcp6_delegateaddr()
|
| /dflybsd-src/contrib/wpa_supplicant/wpa_supplicant/ |
| H A D | wpa_supplicant.c | 6095 struct if_nameindex *ifi, *ifp; in wpa_supplicant_match_existing() local 6105 for (ifi = ifp; ifi->if_name; ifi++) { in wpa_supplicant_match_existing() 6106 wpa_s = wpa_supplicant_get_iface(global, ifi->if_name); in wpa_supplicant_match_existing() 6109 iface = wpa_supplicant_match_iface(global, ifi->if_name); in wpa_supplicant_match_existing()
|