| /dragonfly/usr.sbin/rtadvd/ |
| HD | if.c | 162 get_next_msg(char *buf, char *lim, int ifindex, size_t *lenp, int filter) in get_next_msg() argument 208 if (ifindex && SDL(gw)->sdl_index != ifindex) in get_next_msg() 235 if (ifindex && ifam->ifam_index != ifindex) in get_next_msg() 340 int ifindex; in update_persist_ifinfo() local 343 ifindex = if_nametoindex(ifname); in update_persist_ifinfo() 345 if (ifindex != 0) { in update_persist_ifinfo() 346 if (ifindex == ifi->ifi_ifindex) in update_persist_ifinfo() 408 update_ifinfo(struct ifilist_head_t *ifi_head, int ifindex) in update_ifinfo() argument 468 __func__, ifm->ifm_index, ifindex); in update_ifinfo() 471 if (ifindex != UPDATE_IFINFO_ALL && in update_ifinfo() [all …]
|
| HD | rrenum.c | 143 struct in6_rrenumreq *irr, int ifindex) in do_use_prefix() argument 213 ifi = if_indextoifinfo(ifindex); in do_use_prefix() 258 int ifindex = 0; in do_pco() local 280 while (if_indextoname(++ifindex, irr.irr_name)) { in do_pco() 281 ifi = if_indextoifinfo(ifindex); in do_pco() 295 do_use_prefix(len, rpm, &irr, ifindex); in do_pco()
|
| HD | rtadvd.c | 463 int n, type, ifindex = 0, plen; in rtmsg_input() local 518 ifindex = get_rtm_ifindex(next); in rtmsg_input() 522 ifindex = (int)((struct ifa_msghdr *)next)->ifam_index; in rtmsg_input() 525 ifindex = (int)((struct if_msghdr *)next)->ifm_index; in rtmsg_input() 573 if_indextoname(ifindex, ifname)); in rtmsg_input() 576 ifi = if_indextoifinfo(ifindex); in rtmsg_input() 580 __func__, ifindex); in rtmsg_input() 594 update_ifinfo(&ifilist, ifindex); in rtmsg_input() 632 make_prefix(rai, ifindex, addr, plen); in rtmsg_input() 672 if_indextoname(ifindex, ifname)); in rtmsg_input() [all …]
|
| /dragonfly/usr.sbin/rtsold/ |
| HD | probe.c | 65 static void sendprobe(struct in6_addr *addr, int ifindex); 106 defrouter_probe(int ifindex) in defrouter_probe() argument 125 if (ifindex && dr.defrouter[i].if_index == ifindex) { in defrouter_probe() 147 sendprobe(struct in6_addr *addr, int ifindex) in sendprobe() argument 170 pi->ipi6_ifindex = ifindex; in sendprobe() 185 if_indextoname(ifindex, ifnamebuf)); in sendprobe() 189 if_indextoname(ifindex, ifnamebuf), strerror(errno)); in sendprobe()
|
| HD | rtsold.h | 67 struct ifinfo *find_ifinfo(int ifindex); 89 extern void defrouter_probe(int ifindex);
|
| HD | rtsol.c | 240 int ifindex = 0; in rtsol_input() local 260 ifindex = pi->ipi6_ifindex; in rtsol_input() 268 if (ifindex == 0) { in rtsol_input()
|
| /dragonfly/contrib/wpa_supplicant/src/drivers/ |
| HD | linux_ioctl.c | 153 int ifindex; in linux_br_add_if() local 155 ifindex = if_nametoindex(ifname); in linux_br_add_if() 156 if (ifindex == 0) in linux_br_add_if() 161 ifr.ifr_ifindex = ifindex; in linux_br_add_if() 178 int ifindex; in linux_br_del_if() local 180 ifindex = if_nametoindex(ifname); in linux_br_del_if() 181 if (ifindex == 0) in linux_br_del_if() 186 ifr.ifr_ifindex = ifindex; in linux_br_del_if()
|
| HD | driver_nl80211.c | 227 int ifindex, int disabled); 285 int ifindex) in get_bss_ifindex() argument 290 if (bss->ifindex == ifindex) in get_bss_ifindex() 534 return nla_put_u32(msg, NL80211_ATTR_IFINDEX, bss->ifindex); in nl80211_set_iface_id() 557 nl80211_ifindex_msg(struct wpa_driver_nl80211_data *drv, int ifindex, in nl80211_ifindex_msg() argument 567 nla_put_u32(msg, NL80211_ATTR_IFINDEX, ifindex)) { in nl80211_ifindex_msg() 579 return nl80211_ifindex_msg(drv, drv->ifindex, flags, cmd); in nl80211_drv_msg() 585 return nl80211_ifindex_msg(bss->drv, bss->ifindex, flags, cmd); in nl80211_bss_msg() 856 return drv->ifindex; in nl80211_get_ifindex() 884 int ifindex, const char *ifname) in wpa_driver_nl80211_event_newlink() argument [all …]
|
| HD | driver_nl80211.h | 56 int ifindex; member 87 int ifindex; member 100 int ifindex; member 244 int ifindex);
|
| HD | netlink.c | 169 int netlink_send_oper_ifla(struct netlink_data *netlink, int ifindex, in netlink_send_oper_ifla() argument 191 req.ifinfo.ifi_index = ifindex; in netlink_send_oper_ifla() 215 ifindex, linkmode, linkmode_str(linkmode), in netlink_send_oper_ifla()
|
| HD | driver_bsd.c | 67 unsigned int ifindex; /* interface index */ member 81 bsd_get_drvindex(void *priv, unsigned int ifindex) in bsd_get_drvindex() argument 87 if (drv->ifindex == ifindex) in bsd_get_drvindex() 114 if (drv->ifindex == 0 || drv->if_removed) in bsd_set80211() 860 drv->ifindex = if_nametoindex(params->ifname); in bsd_init() 861 if (drv->ifindex == 0) { in bsd_init() 904 if (drv->ifindex != 0) in bsd_deinit() 1252 drv->ifindex = ifan->ifan_index; in wpa_driver_bsd_event_receive() 1275 drv->ifindex = 0; in wpa_driver_bsd_event_receive() 1579 drv->ifindex = if_nametoindex(ifname); in wpa_driver_bsd_init() [all …]
|
| HD | driver_macsec_linux.c | 38 int ifindex; member 90 unsigned int ifindex) in msg_prepare() argument 105 NLA_PUT_U32(msg, MACSEC_ATTR_IFINDEX, ifindex); in msg_prepare() 529 if (nla_get_u32(tb_msg[MACSEC_ATTR_IFINDEX]) != (u32) arg->ifindex) in dump_callback() 639 ctx->cb_arg.ifindex = drv->ifi; in do_dump() 990 static int set_active_rx_sa(const struct macsec_genl_ctx *ctx, int ifindex, in set_active_rx_sa() argument 997 msg = msg_prepare(MACSEC_CMD_UPD_RXSA, ctx, ifindex); in set_active_rx_sa() 1300 static int set_active_tx_sa(const struct macsec_genl_ctx *ctx, int ifindex, in set_active_tx_sa() argument 1307 msg = msg_prepare(MACSEC_CMD_UPD_TXSA, ctx, ifindex); in set_active_tx_sa()
|
| HD | netlink.h | 25 int netlink_send_oper_ifla(struct netlink_data *netlink, int ifindex,
|
| HD | driver_wired_common.h | 25 int wired_multicast_membership(int sock, int ifindex, const u8 *addr, int add);
|
| HD | driver_wired_common.c | 140 int wired_multicast_membership(int sock, int ifindex, const u8 *addr, int add) in wired_multicast_membership() argument 149 mreq.mr_ifindex = ifindex; in wired_multicast_membership()
|
| /dragonfly/usr.sbin/rpcbind/ |
| HD | util.c | 101 u_int16_t ifindex; in in6_fillscopeid() local 104 ifindex = ntohs(*(u_int16_t *)&sin6->sin6_addr.s6_addr[2]); in in6_fillscopeid() 105 if (sin6->sin6_scope_id == 0 && ifindex != 0) { in in6_fillscopeid() 106 sin6->sin6_scope_id = ifindex; in in6_fillscopeid() 296 unsigned int ifindex; in network_init() local 351 ifindex = if_nametoindex(ifap->ifa_name); in network_init() 352 if (ifindex == mreq6.ipv6mr_interface) in network_init() 357 mreq6.ipv6mr_interface = ifindex; in network_init()
|
| /dragonfly/usr.sbin/mld6query/ |
| HD | mld6query.c | 61 static u_short ifindex; variable 103 ifindex = (u_short)if_nametoindex(argv[0]); in main() 104 if (ifindex == 0) in main() 117 mreq.ipv6mr_interface = ifindex; in main() 130 make_msg(ifindex, &maddr, type); in main() 259 mreq.ipv6mr_interface = ifindex; in quit()
|
| /dragonfly/sys/netinet/ |
| HD | ip_output.c | 1429 int ifindex; in ip_multicast_if() local 1435 ifindex = ntohl(a->s_addr) & 0xffffff; in ip_multicast_if() 1436 if (ifindex < 0 || if_index < ifindex) in ip_multicast_if() 1438 ifp = ifindex2ifnet[ifindex]; in ip_multicast_if() 1440 *ifindexp = ifindex; in ip_multicast_if() 1458 int ifindex; in ip_setmoptions() local 1523 ifindex = mreqn.imr_ifindex; in ip_setmoptions() 1524 if (ifindex != 0) { in ip_setmoptions() 1525 if (ifindex < 0 || if_index < ifindex) { in ip_setmoptions() 1529 ifp = ifindex2ifnet[ifindex]; in ip_setmoptions() [all …]
|
| /dragonfly/lib/libc/net/ |
| HD | if_indextoname.c | 62 if_indextoname(unsigned int ifindex, char *ifname) in if_indextoname() argument 73 ifindex == ((struct sockaddr_dl*)ifa->ifa_addr)->sdl_index) in if_indextoname()
|
| HD | getnameinfo.c | 339 unsigned int ifindex; in ip6_sa2str() local 343 ifindex = (unsigned int)sa6->sin6_scope_id; in ip6_sa2str() 357 char *p = if_indextoname(ifindex, buf); in ip6_sa2str()
|
| /dragonfly/usr.sbin/ndp/ |
| HD | ndp.c | 134 int ifindex, int); 769 getnbrinfo(struct in6_addr *addr, int ifindex, int warning) in getnbrinfo() argument 778 if_indextoname(ifindex, nbi.ifname); in getnbrinfo() 1454 unsigned int ifindex; in setdefif() local 1457 ifindex = 0; in setdefif() 1459 if ((ifindex = if_nametoindex(ifname)) == 0) in setdefif() 1467 ndifreq.ifindex = ifindex; in setdefif() 1490 if (ndifreq.ifindex == 0) in getdefif() 1493 if ((if_indextoname(ndifreq.ifindex, ifname)) == NULL) in getdefif() 1495 ndifreq.ifindex); in getdefif()
|
| /dragonfly/contrib/wpa_supplicant/src/l2_packet/ |
| HD | l2_packet_linux.c | 25 int ifindex; member 133 ll.sll_ifindex = l2->ifindex; in l2_packet_send() 306 l2->ifindex = ifr.ifr_ifindex; in l2_packet_init()
|
| /dragonfly/contrib/wpa_supplicant/src/ap/ |
| HD | iapp.c | 380 int ifindex; in iapp_init() local 412 ifindex = ifr.ifr_ifindex; in iapp_init() 489 addr.sll_ifindex = ifindex; in iapp_init()
|
| /dragonfly/contrib/dhcpcd/src/ |
| HD | if.c | 893 unsigned int ifindex = 0; in if_findifpfromcmsg() local 923 ifindex = sdl.sdl_index; in if_findifpfromcmsg() 930 ifindex = (unsigned int)ipi.ipi_ifindex; in if_findifpfromcmsg() 943 ifindex = (unsigned int)ipi6.ipi6_ifindex; in if_findifpfromcmsg() 959 if (ifp->index == ifindex) in if_findifpfromcmsg()
|
| /dragonfly/sbin/ifconfig/ |
| HD | ifconfig.c | 350 int c, ifindex, flags; in main() local 456 ifindex = 0; in main() 476 ifindex = if_nametoindex(ifname); in main() 477 if (ifindex == 0) { in main() 544 ifindex = 0; in main() 582 printf("%s%s", (ifindex > 0 ? " " : ""), in main() 584 ifindex++; in main()
|