/illumos-gate/usr/src/cmd/cmd-inet/sbin/dhcpagent/ |
H A D | states.c | 176 boolean_t isv6; in insert_smach() local 192 isv6 = lif->lif_pif->pif_isv6; in insert_smach() 211 lif->lif_iaid, isv6 ? 6 : 4, lif->lif_name); in insert_smach() 216 if (isv6) { in insert_smach() 253 plist = df_get_string(dsmp->dsm_name, isv6, DF_PARAM_REQUEST_LIST); in insert_smach() 256 plist = df_get_string(dsmp->dsm_name, isv6, DF_PARAM_IGNORE_LIST); in insert_smach() 260 dsmp->dsm_offer_wait = df_get_int(dsmp->dsm_name, isv6, in insert_smach() 267 if (primary_smach(isv6) == NULL && in insert_smach() 268 (alt_primary = primary_smach(!isv6)) != NULL) { in insert_smach() 273 dsmp->dsm_name, isv6 ? 6 : 4); in insert_smach() [all …]
|
H A D | agent.c | 455 boolean_t isv6; in ipc_event() local 512 isv6 = (ia.ia_request->message_type & DHCP_V6) != 0; in ipc_event() 515 dsmp = primary_smach(isv6); in ipc_event() 517 dsmp = lookup_smach(ifname, isv6); in ipc_event() 535 dsmp = info_primary_smach(isv6); in ipc_event() 547 lif = attach_lif(ifname, isv6, &error); in ipc_event() 759 (void) script_start(dsmp, isv6 ? EVENT_DROP6 : EVENT_DROP, in ipc_event() 800 if (isv6) { in ipc_event() 810 if (isv6) { in ipc_event() 857 if (isv6) { in ipc_event() [all …]
|
H A D | interface.c | 74 insert_pif(const char *pname, boolean_t isv6, int *error) in insert_pif() argument 80 int fd = isv6 ? v6_sock_fd : v4_sock_fd; in insert_pif() 89 pif->pif_isv6 = isv6; in insert_pif() 198 if (!isv6 && pif->pif_hwtype == 0) { in insert_pif() 245 insque(pif, isv6 ? &v6root : &v4root); in insert_pif() 315 lookup_pif_by_uindex(uint16_t ifindex, dhcp_pif_t *pif, boolean_t isv6) in lookup_pif_by_uindex() argument 318 pif = isv6 ? v6root : v4root; in lookup_pif_by_uindex() 339 lookup_pif_by_name(const char *pname, boolean_t isv6) in lookup_pif_by_name() argument 343 pif = isv6 ? v6root : v4root; in lookup_pif_by_name() 668 boolean_t isv6; in checkaddr() local [all …]
|
H A D | request.c | 155 boolean_t isv6 = dsmp->dsm_isv6; in dhcp_requesting() local 165 isv6 ? 6 : 4, dsmp->dsm_name); in dhcp_requesting() 220 if (!isv6) in dhcp_requesting() 231 if (!isv6 && offer->opts[CD_DHCP_TYPE] == NULL) { in dhcp_requesting() 251 if (isv6) { in dhcp_requesting() 559 points = current->isv6 ? in select_best() 987 boolean_t isv6 = (fd == v6_sock_fd); in dhcp_acknak_global() local 993 plp = recv_pkt(fd, get_max_mtu(isv6), isv6); in dhcp_acknak_global() 998 pname = pkt_type_to_string(recv_type, isv6); in dhcp_acknak_global() 1008 xid = pkt_get_xid(plp->pkt, isv6); in dhcp_acknak_global() [all …]
|
H A D | defaults.c | 165 df_get_string(const char *if_name, boolean_t isv6, uint_t param) in df_get_string() argument 198 if (isv6) { in df_get_string() 231 df_get_int(const char *if_name, boolean_t isv6, uint_t param) in df_get_int() argument 239 value = df_get_string(if_name, isv6, param); in df_get_int() 268 df_get_bool(const char *if_name, boolean_t isv6, uint_t param) in df_get_bool() argument 275 value = df_get_string(if_name, isv6, param); in df_get_bool()
|
H A D | packet.c | 121 if (plp->isv6) in pkt_recv_type() 137 pkt_get_xid(const PKT *pkt, boolean_t isv6) in pkt_get_xid() argument 141 if (isv6) in pkt_get_xid() 163 boolean_t isv6; in init_pkt() local 165 dpkt->pkt_isv6 = isv6 = pif->pif_isv6; in init_pkt() 178 if (isv6) in init_pkt() 183 if (isv6) { in init_pkt() 474 encode_dhcp_opt(void *dopt, boolean_t isv6, uint_t opt_type, in encode_dhcp_opt() argument 481 if (isv6) { in encode_dhcp_opt() 1245 alloc_pkt_entry(size_t psize, boolean_t isv6) in alloc_pkt_entry() argument [all …]
|
/illumos-gate/usr/src/uts/common/inet/ip/ |
H A D | ip_tunables.c | 54 boolean_t per_ill, isv6; in ip_set_forwarding() local 77 isv6 = (pinfo->mpi_proto == MOD_PROTO_IPV6 ? B_TRUE : B_FALSE); in ip_set_forwarding() 79 if (isv6) in ip_set_forwarding() 108 boolean_t isv6; in ip_get_forwarding() local 128 isv6 = (pinfo->mpi_proto == MOD_PROTO_IPV6 ? B_TRUE : B_FALSE); in ip_get_forwarding() 130 if (isv6) in ip_get_forwarding() 276 boolean_t isv6; in ip_get_mtu() local 286 isv6 = (pinfo->mpi_proto == MOD_PROTO_IPV6 ? B_TRUE : B_FALSE); in ip_get_mtu() 288 if (isv6) in ip_get_mtu() 309 min_mtu = isv6 ? IPV6_MIN_MTU : IP_MIN_MTU; in ip_get_mtu() [all …]
|
H A D | ip_ftable.c | 80 #define IP_SRC_MULTIHOMING(isv6, ipst) \ argument 81 (isv6 ? ipst->ips_ipv6_strict_src_multihoming : \ 994 boolean_t isv6 = !IN6_IS_ADDR_V4MAPPED(v6src); in ip_select_src_ill() local 997 if (isv6) { in ip_select_src_ill() 1077 boolean_t isv6 = !(ixa->ixa_flags & IXAF_IS_IPV4); in ip_select_route() local 1078 int src_multihoming = IP_SRC_MULTIHOMING(isv6, ipst); in ip_select_route() 1100 if (isv6 ? IN6_IS_ADDR_MULTICAST(v6dst) : CLASSD(v4dst)) { in ip_select_route() 1104 isv6, ipst); in ip_select_route() 1109 isv6, ipst); in ip_select_route() 1117 isv6, ipst); in ip_select_route() [all …]
|
H A D | ip2mac.c | 80 boolean_t isv6 = (ncec->ncec_ipversion == IPV6_VERSION); in ncec_ip2mac_response() local 91 if (isv6) { in ncec_ip2mac_response() 182 boolean_t isv6; in ip2mac() local 193 isv6 = (ip2m->ip2mac_pa.ss_family == AF_INET6); in ip2mac() 210 ill = ill_lookup_on_ifindex(ip2m->ip2mac_ifindex, isv6, ipst); in ip2mac() 216 if (isv6) { in ip2mac()
|
H A D | ip_sadb.c | 665 boolean_t isv6; in ipsec_inbound_ah_sa() local 678 isv6 = !(ira->ira_flags & IRAF_IS_IPV4); in ipsec_inbound_ah_sa() 679 if (isv6) { in ipsec_inbound_ah_sa() 707 if (isv6) in ipsec_inbound_ah_sa() 715 if (isv6) { in ipsec_inbound_ah_sa() 797 boolean_t isv6; in ipsec_inbound_esp_sa() local 805 isv6 = !(ira->ira_flags & IRAF_IS_IPV4); in ipsec_inbound_esp_sa() 806 if (isv6) { in ipsec_inbound_esp_sa() 842 if (isv6) { in ipsec_inbound_esp_sa()
|
H A D | ip_ndp.c | 72 #define ANNOUNCE_INTERVAL(isv6) \ argument 73 (isv6 ? ipst->ips_ip_ndp_unsolicit_interval : \ 76 #define DEFENSE_INTERVAL(isv6) \ argument 77 (isv6 ? ipst->ips_ndp_defend_interval : \ 1801 boolean_t isv6 = ill->ill_isv6; in ip_nce_conflict() local 1804 if (isv6) { in ip_nce_conflict() 1856 if (isv6) in ip_nce_conflict() 2555 boolean_t isv6 = (ncec->ncec_ipversion == IPV6_VERSION); in nce_timer() local 2574 if (!isv6) { in nce_timer() 2586 if (!isv6) in nce_timer() [all …]
|
H A D | ip_netinfo.c | 649 char *buffer, const size_t buflen, boolean_t isv6, ip_stack_t *ipst) in ip_getifname_impl() argument 655 ill = ill_lookup_on_ifindex((uint_t)phy_ifdata, isv6, ipst); in ip_getifname_impl() 695 ip_getmtu_impl(phy_if_t phy_ifdata, lif_if_t ifdata, boolean_t isv6, in ip_getmtu_impl() argument 705 isv6, ipst); in ip_getmtu_impl() 715 if ((ill = ill_lookup_on_ifindex((uint_t)phy_ifdata, isv6, in ip_getmtu_impl() 797 ip_phylookup_impl(const char *name, boolean_t isv6, ip_stack_t *ipst) in ip_phylookup_impl() argument 802 ill = ill_lookup_on_name((char *)name, B_FALSE, isv6, NULL, ipst); in ip_phylookup_impl() 846 ip_lifgetnext_impl(phy_if_t phy_ifdata, lif_if_t ifdata, boolean_t isv6, in ip_lifgetnext_impl() argument 854 ill = ill_lookup_on_ifindex(phy_ifdata, isv6, ipst); in ip_lifgetnext_impl() 935 ip_inject_impl(inject_t style, net_inject_t *packet, boolean_t isv6, in ip_inject_impl() argument [all …]
|
H A D | ip_if.c | 160 boolean_t isv6); 170 boolean_t do_alloc, boolean_t *exists, boolean_t isv6, zoneid_t zoneid, 173 boolean_t isv6, zoneid_t zoneid, queue_t *q, mblk_t *mp, ipsq_func_t func, 2902 ill_find_by_name(char *name, boolean_t isv6, ip_stack_t *ipst) in ill_find_by_name() argument 2914 if (isv6) in ill_find_by_name() 3191 ill_glist_insert(ill_t *ill, char *name, boolean_t isv6) in ill_glist_insert() argument 3205 if (isv6) in ill_glist_insert() 3340 ill_init_common(ill_t *ill, queue_t *q, boolean_t isv6, boolean_t is_loopback, in ill_init_common() argument 3351 ill->ill_max_frag = isv6 ? ip_loopback_mtu_v6plus : in ill_init_common() 3363 ill->ill_isv6 = isv6; in ill_init_common() [all …]
|
H A D | ip_ire.c | 2661 ire_increment_multicast_generation(ip_stack_t *ipst, boolean_t isv6) in ire_increment_multicast_generation() argument 2667 if (isv6) in ire_increment_multicast_generation() 2684 ire_reject(ip_stack_t *ipst, boolean_t isv6) in ire_reject() argument 2688 if (isv6) in ire_reject() 2702 ire_blackhole(ip_stack_t *ipst, boolean_t isv6) in ire_blackhole() argument 2706 if (isv6) in ire_blackhole() 3587 boolean_t isv6 = (ire->ire_ipversion == IPV6_VERSION); in ire_rebind() local 3592 if (isv6) { in ire_rebind() 3610 if (isv6) { in ire_rebind()
|
H A D | ip_multi.c | 1146 ip_join_allmulti(uint_t ifindex, boolean_t isv6, ip_stack_t *ipst) in ip_join_allmulti() argument 1152 ill = ill_lookup_on_ifindex(ifindex, isv6, ipst); in ip_join_allmulti() 1201 ip_leave_allmulti(uint_t ifindex, boolean_t isv6, ip_stack_t *ipst) in ip_leave_allmulti() argument 1206 ill = ill_lookup_on_ifindex(ifindex, isv6, ipst); in ip_leave_allmulti() 2205 boolean_t isv6, is_v4only_api, getcmd; in ip_sioctl_msfilter() local 2243 isv6 = B_FALSE; in ip_sioctl_msfilter() 2249 isv6 = !(IN6_IS_ADDR_V4MAPPED(&gsin6->sin6_addr)); in ip_sioctl_msfilter() 2251 isv6 = B_FALSE; in ip_sioctl_msfilter() 2258 if (isv6) { in ip_sioctl_msfilter()
|
H A D | ip_helper_stream.c | 105 cred_t *credp, boolean_t isv6) in ip_helper_stream_setup() argument
|
/illumos-gate/usr/src/lib/libdhcpagent/common/ |
H A D | dhcp_hostconf.c | 56 ifname_to_hostconf(const char *ifname, boolean_t isv6) in ifname_to_hostconf() argument 62 isv6 ? DHCP_HOSTCONF_SUFFIX6 : DHCP_HOSTCONF_SUFFIX); in ifname_to_hostconf() 77 remove_hostconf(const char *ifname, boolean_t isv6) in remove_hostconf() argument 79 return (unlink(ifname_to_hostconf(ifname, isv6))); in remove_hostconf() 96 boolean_t isv6) in read_hostconf() argument 107 fd = open(ifname_to_hostconf(ifname, isv6), O_RDONLY); in read_hostconf() 114 if (magic != (isv6 ? DHCP_HOSTCONF_MAGIC6 : DHCP_HOSTCONF_MAGIC)) in read_hostconf() 157 if (!isv6 && dhcp_options_scan(plp, B_TRUE) != 0) in read_hostconf() 168 if (isv6) { in read_hostconf() 326 boolean_t isv6) in write_hostconf() argument [all …]
|
/illumos-gate/usr/src/cmd/cmd-inet/sbin/dhcpinfo/ |
H A D | dhcpinfo.c | 65 boolean_t isv6; in main() local 108 isv6 = (version == 6); in main() 114 (isv6 ? ITAB_CAT_V6 : 0), ITAB_CONS_INFO, in main() 137 start = isv6 ? DHCP_INFO_VENDOR_START_V6 : in main() 144 if (isv6) in main() 164 request = dhcp_ipc_alloc_request(DHCP_GET_TAG | (isv6 ? DHCP_V6 : 0), in main() 199 if (isv6) { in main()
|
/illumos-gate/usr/src/uts/common/inet/ipnet/ |
H A D | ipnet.c | 392 ipnet_populate_if(net_handle_t nd, ipnet_stack_t *ips, boolean_t isv6) in ipnet_populate_if() argument 435 isv6 ? IPNETIF_IPV6PLUMBED : IPNETIF_IPV4PLUMBED; in ipnet_populate_if() 447 if (ipnet_match_lif(ipnetif, lif, isv6) != NULL) in ipnet_populate_if() 1446 ipnet_delete_ifaddr(ipnetif_addr_t *ifaddr, ipnetif_t *ipnetif, boolean_t isv6) in ipnet_delete_ifaddr() argument 1452 list_remove(isv6 ? in ipnet_delete_ifaddr() 1459 ipnet_plumb_ev(ipnet_nicevent_t *ipne, ipnet_stack_t *ips, boolean_t isv6) in ipnet_plumb_ev() argument 1479 isv6 ? IPNETIF_IPV6PLUMBED : IPNETIF_IPV4PLUMBED; in ipnet_plumb_ev() 1483 if (ip_join_allmulti(ifindex, isv6, in ipnet_plumb_ev() 1486 isv6 ? IPNETIF_IPV6ALLMULTI : IPNETIF_IPV4ALLMULTI; in ipnet_plumb_ev() 1495 ipnet_unplumb_ev(uint64_t ifindex, ipnet_stack_t *ips, boolean_t isv6) in ipnet_unplumb_ev() argument [all …]
|
/illumos-gate/usr/src/lib/libinetutil/common/ |
H A D | ifaddrlistx.c | 51 boolean_t isv6; in ifaddrlistx() local 116 isv6 = addr.ss_family == AF_INET6; in ifaddrlistx() 117 if (ioctl(isv6 ? s6 : s4, SIOCGLIFFLAGS, lifrp) == -1) { in ifaddrlistx()
|
/illumos-gate/usr/src/lib/libipadm/common/ |
H A D | ipadm_ngz.c | 317 boolean_t isv6; in i_ipadm_create_ngz_route() local 329 isv6 = !IN6_IS_ADDR_V4MAPPED(&defrouter); in i_ipadm_create_ngz_route() 330 if (isv6) { in i_ipadm_create_ngz_route()
|
/illumos-gate/usr/src/common/net/dhcp/ |
H A D | dhcp_impl.h | 124 uint8_t isv6; /* DHCPv6 packet - boolean */ member
|
/illumos-gate/usr/src/uts/common/inet/sctp/ |
H A D | sctp_addr.c | 73 #define SCTP_IPIF_ADDR_HASH(addr, isv6) \ argument 74 ((isv6) ? SCTP_ADDR6_HASH((addr)) : \ 239 boolean_t isv6; in sctp_get_all_ipifs() local 249 isv6 = sctp_ipif->sctp_ipif_isv6; in sctp_get_all_ipifs() 253 SCTP_IS_ADDR_UNSPEC(!isv6, in sctp_get_all_ipifs() 255 (connp->conn_family == AF_INET && isv6) || in sctp_get_all_ipifs() 256 (connp->conn_ipv6_v6only && !isv6)) { in sctp_get_all_ipifs() 1492 sctp_get_valid_addr(sctp_t *sctp, boolean_t isv6, boolean_t *addr_set) in sctp_get_valid_addr() argument 1512 ipif->sctp_ipif_isv6 == isv6 && in sctp_get_valid_addr() 1530 if (isv6 == B_TRUE) in sctp_get_valid_addr()
|
/illumos-gate/usr/src/lib/smbsrv/libsmb/common/ |
H A D | smb_nic.c | 484 boolean_t isv6; in smb_nic_getinfo() local 497 isv6 = (lifrr.lifr_addr.ss_family == AF_INET6); in smb_nic_getinfo() 498 if (isv6) { in smb_nic_getinfo() 512 if (!isv6) { in smb_nic_getinfo()
|
/illumos-gate/usr/src/cmd/cmd-inet/lib/ipmgmtd/ |
H A D | ipmgmt_persist.c | 853 boolean_t isv6 = (cbarg->cb_family == AF_INET6); in ipmgmt_db_resetif() local 895 if (isv6 && (nvlist_exists(db_nvl, IPADM_NVP_IPV6ADDR) || in ipmgmt_db_resetif() 899 if (!isv6 && in ipmgmt_db_resetif() 938 if (isv6) in ipmgmt_db_resetif() 942 if (!isv6) in ipmgmt_db_resetif()
|