Home
last modified time | relevance | path

Searched refs:ifindex (Results 1 – 25 of 56) sorted by relevance

123

/illumos-gate/usr/src/uts/common/inet/ip/
H A Dip_dce.c348 if ((!specific_ifindex) || dce->dce_ifindex == ifindex) { in dce_bucket_clean()
411 uint_t ifindex; in dce_lookup_pkt() local
420 ifindex = 0; in dce_lookup_pkt()
422 ifindex = ixa->ixa_nce->nce_common->ncec_ill-> in dce_lookup_pkt()
425 return (dce_lookup_v6(&final_dst, ifindex, ixa->ixa_ipst, in dce_lookup_pkt()
491 dce->dce_ifindex == ifindex) { in dce_lookup_v6()
591 ASSERT(!(IN6_IS_ADDR_LINKSCOPE(dst)) || ifindex != 0); in dce_lookup_and_add_v6()
604 dce->dce_ifindex == ifindex) { in dce_lookup_and_add_v6()
624 dce->dce_ifindex = ifindex; in dce_lookup_and_add_v6()
730 dce = dce_lookup_and_add_v6(dst, ifindex, ipst); in dce_update_uinfo_v6()
[all …]
H A Dip_multi.c84 uint_t ifindex);
1737 if (ifindex != 0) { in ill_mcast_lookup()
1756 if (ifindex != 0) { in ill_mcast_lookup()
1765 if (ifindex != 0) in ill_mcast_lookup()
1844 uint_t ifindex; in ip_get_srcfilter() local
1852 ifindex = 0; in ip_get_srcfilter()
1935 uint_t ifindex; in ip_set_srcfilter() local
1944 ifindex = 0; in ip_set_srcfilter()
3014 uint_t ifindex) in ilg_lookup() argument
3175 uint_t ifindex; in ilg_attach() local
[all …]
H A Dconn_opt.c1218 uint_t ifindex; in conn_opt_set_ip() local
1227 ifindex = UINT_MAX; in conn_opt_set_ip()
1237 ifindex = 0; in conn_opt_set_ip()
1306 ifindex = *(uint_t *)i1; in conn_opt_set_ip()
1367 ixa->ixa_multicast_ifindex = ifindex; in conn_opt_set_ip()
1496 ixa->ixa_ifindex = ifindex; /* Send */ in conn_opt_set_ip()
1553 uint_t ifindex; in conn_opt_set_ipv6() local
1561 ifindex = UINT_MAX; in conn_opt_set_ipv6()
1571 ifindex = *(uint_t *)i1; in conn_opt_set_ipv6()
1592 ifindex = *(uint_t *)i1; in conn_opt_set_ipv6()
[all …]
H A Dip_ftable.c480 uint_t ifindex = 0; in ifindex_lookup() local
505 ifindex = ill->ill_phyint->phyint_ifindex; in ifindex_lookup()
511 return (ifindex); in ifindex_lookup()
574 ipfil_sendpkt(const struct sockaddr *dst_addr, mblk_t *mp, uint_t ifindex, in ipfil_sendpkt() argument
612 ixas.ixa_ifindex = ifindex; in ipfil_sendpkt()
H A Dip6_output.c123 uint_t ifindex; in ip_output_simple_v6() local
230 ifindex = 0; in ip_output_simple_v6()
232 ifindex = nce->nce_common->ncec_ill->ill_phyint->phyint_ifindex; in ip_output_simple_v6()
234 dce = dce_lookup_v6(&dst, ifindex, ipst, NULL); in ip_output_simple_v6()
/illumos-gate/usr/src/cmd/cmd-inet/usr.sbin/in.routed/
H A Drtquery.c378 uint_t ifindex; in query_loop() local
474 ifindex = incoming_interface(&msg); in query_loop()
475 rip_input(&from, cc, ifindex); in query_loop()
550 rip_input(struct sockaddr_in *from, int size, uint_t ifindex) in rip_input() argument
578 if (ifindex == 0) { in rip_input()
581 if (if_indextoname(ifindex, ifname) != NULL) in rip_input()
583 ifname, ifindex); in rip_input()
586 ifindex); in rip_input()
768 uint_t ifindex = 0; in incoming_interface() local
780 ifindex = *(uint_t *)opt; in incoming_interface()
[all …]
H A Doutput.c109 int ifindex; in output() local
152 ifindex = (type != OUT_MULTICAST && type != OUT_QUERY && in output()
177 res = sendtoif(rip_sock, buf, size, flags, &sin, ifindex); in output()
196 struct sockaddr_in *sinp, uint_t ifindex) in sendtoif() argument
212 if (ifindex != 0) { in sendtoif()
225 ipip->ipi_ifindex = ifindex; in sendtoif()
H A Dif.c312 if_link(struct interface *ifp, uint32_t ifindex) in if_link() argument
324 if (ifindex != 0) { in if_link()
325 for (phyi = HFIRST(&ihash_tbl, &ifindex); in if_link()
327 if (phyi->phyi_index == ifindex) in if_link()
335 phyi->phyi_index = ifindex; in if_link()
1046 uint32_t ifindex; in ifscan() local
1166 ifindex = 0; in ifscan()
1173 ifindex = lifrp->lifr_index; in ifscan()
1382 if ((ifp->int_phys == NULL && ifindex != 0) || in ifscan()
1384 ifp->int_phys->phyi_index != ifindex) || in ifscan()
[all …]
/illumos-gate/usr/src/uts/common/io/cxgbe/t4nex/
H A Dt4_l2t.c290 arp_hash(const uint32_t *key, int ifindex) in arp_hash() argument
292 return (jhash_2words(*key, ifindex, 0) & L2T_HASH_MASK); in arp_hash()
296 ipv6_hash(const uint32_t *key, int ifindex) in ipv6_hash() argument
300 return (L2T_SZ_HALF + (jhash_2words(xor, ifindex, 0) & L2T_HASH_MASK)); in ipv6_hash()
304 addr_hash(const uint32_t *addr, int addr_len, int ifindex) in addr_hash() argument
306 return (addr_len == 4 ? arp_hash(addr, ifindex) : in addr_hash()
307 ipv6_hash(addr, ifindex)); in addr_hash()
376 ip2m.ip2mac_ifindex = e->ifindex; in t4_l2t_send()
490 e->ifindex = index; in t4_l2t_get()
H A Dt4_l2t.h49 int ifindex; /* interface index */ member
/illumos-gate/usr/src/lib/libsocket/inet/
H A Dgetnameinfo.c313 uint32_t ifindex; in getzonestr() local
325 ifindex = sa->sin6_scope_id; in getzonestr()
327 if ((retstr = if_indextoname(ifindex, zonestr)) != NULL) { in getzonestr()
338 ifindex)) < 0) { in getzonestr()
H A Dinterface_id.c108 if_indextoname(uint32_t ifindex, char *ifname) in if_indextoname() argument
125 if (ifindex == 0) { in if_indextoname()
195 if (index == ifindex) { in if_indextoname()
/illumos-gate/usr/src/cmd/cmd-inet/usr.lib/in.ripngd/
H A Dstartup.c41 static int setup_listen_sock(int ifindex);
384 setup_listen_sock(int ifindex) in setup_listen_sock() argument
398 if (setsockopt(sock, IPPROTO_IPV6, IPV6_BOUND_IF, (char *)&ifindex, in setup_listen_sock()
399 sizeof (ifindex)) < 0) { in setup_listen_sock()
428 allrouters_mreq.ipv6mr_interface = ifindex; in setup_listen_sock()
/illumos-gate/usr/src/cmd/cmd-inet/sbin/dhcpagent/
H A Dutil.c332 update_default_route(uint32_t ifindex, int type, struct in_addr *gateway_nbo, in update_default_route() argument
361 rtmsg.rm_ifp.sdl_index = ifindex; in update_default_route()
375 add_default_route(uint32_t ifindex, struct in_addr *gateway_nbo) in add_default_route() argument
377 return (update_default_route(ifindex, RTM_ADD, gateway_nbo, RTF_UP)); in add_default_route()
389 del_default_route(uint32_t ifindex, struct in_addr *gateway_nbo) in del_default_route() argument
394 return (update_default_route(ifindex, RTM_DELETE, gateway_nbo, 0)); in del_default_route()
H A Dagent.c1510 uint16_t ifindex; in rtsock_event() local
1519 ifindex = msg.ifm.ifm_index; in rtsock_event()
1523 ifindex = msg.ifam.ifam_index; in rtsock_event()
1529 for (dsmp = lookup_smach_by_uindex(ifindex, NULL, isv6); in rtsock_event()
1540 dsmnext = lookup_smach_by_uindex(ifindex, dsmp, isv6); in rtsock_event()
H A Dstates.c559 lookup_smach_by_uindex(uint16_t ifindex, dhcp_smach_t *dsmp, boolean_t isv6) in lookup_smach_by_uindex() argument
586 pif = lookup_pif_by_uindex(ifindex, pif, isv6); in lookup_smach_by_uindex()
1182 uint32_t ifindex; in remove_default_routes() local
1185 ifindex = dsmp->dsm_lif->lif_pif->pif_index; in remove_default_routes()
1187 if (del_default_route(ifindex, in remove_default_routes()
H A Dinterface.c315 lookup_pif_by_uindex(uint16_t ifindex, dhcp_pif_t *pif, boolean_t isv6) in lookup_pif_by_uindex() argument
323 if ((pif->pif_index & 0xffff) == ifindex) in lookup_pif_by_uindex()
1337 uint32_t ifindex; in open_ip_lif() local
1391 ifindex = pif->pif_under_ipmp ? pif->pif_grindex : pif->pif_index; in open_ip_lif()
1392 if (setsockopt(lif->lif_sock_ip_fd, IPPROTO_IP, IP_BOUND_IF, &ifindex, in open_ip_lif()
H A Drequest.c1013 if (pif->pif_index == plp->ifindex || in dhcp_acknak_global()
1014 pif->pif_under_ipmp && pif->pif_grindex == plp->ifindex) in dhcp_acknak_global()
1021 pname, plp->ifindex); in dhcp_acknak_global()
/illumos-gate/usr/src/uts/common/inet/ipnet/
H A Dipnet.c1077 uint64_t ifindex = ipnet->ipnet_if->if_index; in ipnet_accept() local
1089 obsif = (ntohl(hdr->hpo_ifindex) == ifindex || in ipnet_accept()
1090 ntohl(hdr->hpo_grifindex) == ifindex); in ipnet_accept()
1464 uint64_t ifindex; in ipnet_plumb_ev() local
1469 ifindex = ipne->ipne_ifindex; in ipnet_plumb_ev()
1473 if ((ipnetif = ipnetif_getby_index(ifindex, ips)) == NULL) { in ipnet_plumb_ev()
1474 ipnetif = ipnetif_create(ifname, ifindex, ips, ifflags); in ipnet_plumb_ev()
1483 if (ip_join_allmulti(ifindex, isv6, in ipnet_plumb_ev()
1499 if ((ipnetif = ipnetif_getby_index(ifindex, ips)) == NULL) in ipnet_unplumb_ev()
1525 if ((ipnetif = ipnetif_getby_index(ifindex, ips)) == NULL) in ipnet_lifup_ev()
[all …]
/illumos-gate/usr/src/lib/libresolv2/common/irs/
H A Dgetnameinfo.c288 unsigned int ifindex = (unsigned int)sa6->sin6_scope_id; in ip6_sa2str() local
317 char *p = if_indextoname(ifindex, buf); in ip6_sa2str()
/illumos-gate/usr/src/uts/common/inet/sctp/
H A Dsctp_addr.c195 (ifindex == 0 || ifindex == in sctp_lookup_ipif_addr()
329 uint_t ifindex = 0; in sctp_valid_addr_list() local
363 ifindex = sin6->sin6_scope_id; in sctp_valid_addr_list()
389 ifindex, 0, B_TRUE, sctp->sctp_sctps); in sctp_valid_addr_list()
1304 int ifindex = 0; in sctp_del_saddr_list() local
1326 ifindex = sin6->sin6_scope_id; in sctp_del_saddr_list()
1331 ifindex, 0, B_TRUE, sctp->sctp_sctps); in sctp_del_saddr_list()
1351 sctp_saddr_lookup(sctp_t *sctp, in6_addr_t *addr, uint_t ifindex) in sctp_saddr_lookup() argument
1372 (ifindex == 0 || in sctp_saddr_lookup()
1373 ifindex == sctp_ipif->sctp_ipif_ill->sctp_ill_index) && in sctp_saddr_lookup()
[all …]
H A Dsctp_asconf.c1558 uint_t ifindex; in sctp_del_ip() local
1601 ifindex = 0; in sctp_del_ip()
1623 ifindex = sin6->sin6_scope_id; in sctp_del_ip()
1626 nsp = sctp_saddr_lookup(sctp, &addr, ifindex); in sctp_del_ip()
1700 ifindex = 0; in sctp_del_ip()
1710 ifindex = sin6->sin6_scope_id; in sctp_del_ip()
1713 nsp = sctp_saddr_lookup(sctp, &addr, ifindex); in sctp_del_ip()
1737 uint_t ifindex = 0; in sctp_set_peerprim() local
1757 ifindex = sin6->sin6_scope_id; in sctp_set_peerprim()
1761 sp = sctp_saddr_lookup(sctp, &addr, ifindex); in sctp_set_peerprim()
H A Dsctp_conn.c136 sctp_conn_request(sctp_t *sctp, mblk_t *mp, uint_t ifindex, uint_t ip_hdr_len, in sctp_conn_request() argument
292 ixa->ixa_scopeid = ifindex; in sctp_conn_request()
293 econnp->conn_incoming_ifindex = ifindex; in sctp_conn_request()
/illumos-gate/usr/src/common/net/dhcp/
H A Ddhcp_impl.h137 uint_t ifindex; /* received ifindex (if any) */ member
/illumos-gate/usr/src/cmd/cmd-inet/usr.lib/vrrpd/
H A Dvrrpd.xcl96 msgid "ifindex"

123