Home
last modified time | relevance | path

Searched refs:ifi (Results 1 – 25 of 29) sorted by relevance

12

/dragonfly/sbin/dhclient/
H A Dbpf.c103 ifi->wfdesc = ifi->rfdesc; in if_register_send()
224 ifi->rbuf = malloc(ifi->rbuf_max); in if_register_receive()
225 if (!ifi->rbuf) in if_register_receive()
326 if (ifi->rbuf_offset >= ifi->rbuf_len) { in receive_packet()
327 length = read(ifi->rfdesc, ifi->rbuf, ifi->rbuf_max); in receive_packet()
339 if (ifi->rbuf_len - ifi->rbuf_offset < sizeof(hdr)) { in receive_packet()
340 ifi->rbuf_offset = ifi->rbuf_len; in receive_packet()
345 memcpy(&hdr, &ifi->rbuf[ifi->rbuf_offset], sizeof(hdr)); in receive_packet()
353 ifi->rbuf_offset = ifi->rbuf_len; in receive_packet()
414 memcpy(&client->packet, ifi->rbuf + ifi->rbuf_offset, in receive_packet()
[all …]
H A Ddispatch.c89 if (!ifi->ifp) { in discover_interface()
93 ifi->ifp = tif; in discover_interface()
97 if (!ifi->ifp) in discover_interface()
123 if (!ifi) in dispatch()
148 if (!ifi || ifi->rfdesc == -1) in dispatch()
173 ifi->linkstat = interface_status(ifi->name); in dispatch()
175 if (ifi && ifi->linkstat && ifi->rfdesc != -1) in dispatch()
179 if (ifi) in dispatch()
196 ifi->errors++; in got_one()
198 (ifi->noifmedia && ifi->errors > 20)) { in got_one()
[all …]
H A Ddhclient.c87 struct interface_info *ifi; variable
242 ifi->linkstat = interface_status(ifi->name); in routehandler()
243 if (ifi->linkstat) { in routehandler()
394 ifi = calloc(1, sizeof(*ifi)); in main()
395 if (ifi == NULL) in main()
432 while (!(ifi->linkstat = interface_status(ifi->name))) { in main()
488 setproctitle("%s", ifi->name); in main()
490 if (ifi->linkstat) { in main()
1300 ifi->hw_address.hlen); in make_discover()
1379 ifi->hw_address.hlen); in make_request()
[all …]
H A Dclparse.c195 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 Dpacket.c97 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 Doptions.c470 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 Ddhcpd.h203 extern struct interface_info *ifi;
/dragonfly/usr.sbin/rtadvd/
H A Dconfig.c151 struct ifinfo *ifi; in loadconfig_ifname() local
194 if (ifi == NULL) { in rm_ifinfo_index()
232 free(ifi); in rm_ifinfo()
251 if (ifi->ifi_rainfo == ifi->ifi_rainfo_trans) { in rm_ifinfo()
923 ra_timer_update, ifi, ifi); in getconfig()
924 ra_timer_update(ifi, &ifi->ifi_ra_timer->rat_tm); in getconfig()
939 ifi = NULL; in getconfig()
956 ra_timer_update(ifi, &ifi->ifi_ra_timer->rat_tm); in getconfig()
970 if (ifi->ifi_rainfo == ifi->ifi_rainfo_trans) { in getconfig()
986 ra_timer_update(ifi, &ifi->ifi_ra_timer->rat_tm); in getconfig()
[all …]
H A Drtadvd.c444 ifi->ifi_rainfo_trans = ifi->ifi_rainfo; in rtadvd_shutdown()
450 ra_timer_update(ifi, &ifi->ifi_ra_timer->rat_tm); in rtadvd_shutdown()
697 ra_timer_update, ifi, ifi); in rtmsg_input()
698 ra_timer_update(ifi, &ifi->ifi_ra_timer->rat_tm); in rtmsg_input()
775 if (ifi == NULL || !(ifi->ifi_flags & IFF_UP)) { in rtadvd_input()
779 (ifi == NULL) ? "[gone]" : ifi->ifi_ifname); in rtadvd_input()
1639 return (ifi); in if_indextoifinfo()
1642 if (ifi != NULL) in if_indextoifinfo()
1755 __func__, ifi->ifi_ifname, ifi->ifi_rs_waitcount); in ra_output()
1792 if (ifi->ifi_rainfo == ifi->ifi_rainfo_trans) { in ra_output()
[all …]
H A Dcontrol_server.c131 struct ifinfo *ifi; in cm_getprop_ifilist() local
153 __func__, ifi->ifi_ifname, ifi->ifi_ifindex); in cm_getprop_ifilist()
165 struct ifinfo *ifi; in cm_getprop_ifi() local
175 if (ifi == NULL) { in cm_getprop_ifi()
184 len = cm_str2bin(p, ifi, sizeof(*ifi)); in cm_getprop_ifi()
211 if (ifi == NULL) { in cm_getprop_rai()
253 if (ifi == NULL) { in cm_getprop_ifi_ra_timer()
300 if (ifi == NULL) { in cm_getprop_rti()
349 if (ifi == NULL) { in cm_getprop_pfx()
401 if (ifi == NULL) { in cm_getprop_rdnss()
[all …]
H A Dif.c342 ifi = NULL; in update_persist_ifinfo()
362 strncpy(ifi->ifi_ifname, ifname, sizeof(ifi->ifi_ifname)-1); in update_persist_ifinfo()
363 ifi->ifi_ifname[sizeof(ifi->ifi_ifname)-1] = '\0'; in update_persist_ifinfo()
374 ifi->ifi_ifname, ifi->ifi_state); in update_persist_ifinfo()
375 return (ifi); in update_persist_ifinfo()
504 free(ifi); in update_ifinfo()
512 free(ifi); in update_ifinfo()
530 free(ifi); in update_ifinfo()
549 free(ifi); in update_ifinfo()
582 __func__, ifi->ifi_ifname, ifi->ifi_ifindex); in update_ifinfo()
[all …]
H A Dtimer.c71 struct ifinfo *ifi; in rtadvd_update_timeout_handler() local
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()
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()
87 ifi->ifi_ra_timer); in rtadvd_update_timeout_handler()
90 if (ifi->ifi_ra_timer == NULL) in rtadvd_update_timeout_handler()
95 ifi->ifi_ifname, ifi->ifi_ifindex); in rtadvd_update_timeout_handler()
[all …]
H A Drrenum.c147 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()
/dragonfly/usr.sbin/rtsold/
H A Drtsold.c292 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()
398 for (ifi = iflist; ifi; ifi = ifi->next) {
399 if (strncmp(ifi->ifname, ifname, sizeof(ifi->ifname)) == 0)
401 prev = ifi;
408 if (ifi->rs_data)
410 free(ifi->sdl);
411 free(ifi);
422 for (ifi = iflist; ifi; ifi = ifi->next) in find_ifinfo()
[all …]
H A Drtsol.c243 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()
/dragonfly/usr.sbin/rtadvctl/
H A Drtadvctl.c421 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()
444 ifi->ifi_ifindex = if_nametoindex(ifi->ifi_ifname); in action_show()
450 ifi = malloc(sizeof(*ifi)); in action_show()
451 if (ifi == NULL) in action_show()
453 memset(ifi, 0, sizeof(*ifi)); in action_show()
456 ifi->ifi_ifindex = if_nametoindex(ifi->ifi_ifname); in action_show()
459 ifi->ifi_ifname); in action_show()
[all …]
/dragonfly/contrib/wpa_supplicant/src/ap/
H A Dvlan_full.c638 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()
/dragonfly/contrib/wpa_supplicant/src/drivers/
H A Ddriver_macsec_linux.c60 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()
1145 drv->ifi = rtnl_link_get_ifindex(link); in macsec_drv_create_transmit_sc()
1149 drv->common.ifname, drv->ifi, ifname); in macsec_drv_create_transmit_sc()
1349 ret = set_active_tx_sa(ctx, drv->ifi, sa->an, TRUE); in macsec_drv_enable_transmit_sa()
[all …]
H A Dnetlink.h17 void (*newlink_cb)(void *ctx, struct ifinfomsg *ifi, u8 *buf,
19 void (*dellink_cb)(void *ctx, struct ifinfomsg *ifi, u8 *buf,
H A Ddriver_wext.c630 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()
651 if (if_indextoname(ifi->ifi_index, namebuf) && in wpa_driver_wext_event_rtm_newlink()
[all …]
H A Ddriver_nl80211.c1045 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()
1186 !(ifi->ifi_flags & IFF_RUNNING)) { in wpa_driver_nl80211_event_rtm_newlink()
1209 add_ifidx(drv, brid, ifi->ifi_index); in wpa_driver_nl80211_event_rtm_newlink()
1222 struct ifinfomsg *ifi, in wpa_driver_nl80211_event_rtm_dellink() argument
1266 ifi->ifi_index, ifname, extra, ifi->ifi_family, in wpa_driver_nl80211_event_rtm_dellink()
1267 ifi->ifi_flags, in wpa_driver_nl80211_event_rtm_dellink()
1288 del_ifidx(drv, brid, ifi->ifi_index); in wpa_driver_nl80211_event_rtm_dellink()
[all …]
H A Dnetlink.c24 void (*cb)(void *ctx, struct ifinfomsg *ifi, in netlink_receive_link() argument
/dragonfly/contrib/dhcpcd/src/
H A Dif-bsd.c411 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 Ddhcp6.c574 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()
/dragonfly/contrib/wpa_supplicant/wpa_supplicant/
H A Dwpa_supplicant.c6095 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()

12