Home
last modified time | relevance | path

Searched refs:iph (Results 1 – 25 of 48) sorted by last modified time

12

/illumos-gate/usr/src/cmd/mdb/common/modules/ip/
H A Dip.c1328 ipha_t iph[1]; in iphdr() local
1338 if (mdb_vread(iph, sizeof (*iph), addr) == -1) { in iphdr()
1365 if ((csum = ipcksum(iph, sizeof (*iph))) != 0) in iphdr()
1368 csum = iph->ipha_hdr_checksum; in iphdr()
1376 iph->ipha_src, iph->ipha_dst, in iphdr()
1378 (off << 3) & 0xffff, iph->ipha_ttl, iph->ipha_protocol, in iphdr()
1394 ip6_t iph[1]; in ip6hdr() local
1404 if (mdb_vread(iph, sizeof (*iph), addr) == -1) { in ip6hdr()
1409 ver = (iph->ip6_vfc & 0xf0) >> 4; in ip6hdr()
1430 &iph->ip6_src, &iph->ip6_dst, in ip6hdr()
[all …]
/illumos-gate/usr/src/cmd/cmd-inet/usr.sbin/ipadm/
H A Dipadm.c364 ipadm_handle_t iph = NULL; variable
400 ipadm_close(iph); in usage()
430 status = ipadm_open(&iph, 0); in main()
441 ipadm_close(iph); in main()
652 status = func(iph, ipmp, ifname, flags); in do_action_ipmp()
979 ipadm_close(iph); in do_show_ifprop()
1146 ipadm_close(iph); in do_show_prop()
1284 ipadm_close(iph); in die()
1614 status = ipadm_create_addr(iph, ipaddr, flags); in do_create_addr()
1710 status = ipadm_up_addr(iph, argv[index], flags); in do_up_addr()
[all …]
/illumos-gate/usr/src/cmd/cmd-inet/usr.lib/in.ndpd/
H A Dtables.c2358 ipadm_handle_t iph; in prefix_update_ipadm_addrobj() local
2373 if ((status = ipadm_open(&iph, 0)) != IPADM_SUCCESS) { in prefix_update_ipadm_addrobj()
2382 status = ipadm_add_aobjname(iph, pi->pi_name, AF_INET6, in prefix_update_ipadm_addrobj()
2385 status = ipadm_delete_aobjname(iph, pi->pi_name, AF_INET6, in prefix_update_ipadm_addrobj()
2394 ipadm_close(iph); in prefix_update_ipadm_addrobj()
H A Dmain.c2537 ipadm_handle_t iph; in phyint_check_ipadm_intfid() local
2539 if (ipadm_open(&iph, 0) != IPADM_SUCCESS) { in phyint_check_ipadm_intfid()
2544 status = ipadm_addr_info(iph, pi->pi_name, &addrinfo, in phyint_check_ipadm_intfid()
2547 ipadm_close(iph); in phyint_check_ipadm_intfid()
2586 ipadm_close(iph); in phyint_check_ipadm_intfid()
/illumos-gate/usr/src/cmd/cmd-inet/lib/ipmgmtd/
H A Dipmgmt_persist.c1621 ipadm_handle_t iph = cbarg; in ipmgmt_db_init() local
1666 if (ipadm_set_prop(iph, pname, strval, proto, in ipmgmt_db_init()
1680 ipadm_handle_t iph = NULL; in ipmgmt_init_prop() local
1682 if (ipadm_open(&iph, IPH_INIT) != IPADM_SUCCESS) { in ipmgmt_init_prop()
1688 (void) ipmgmt_db_walk(ipmgmt_db_init, iph, IPADM_DB_READ); in ipmgmt_init_prop()
1689 ipadm_close(iph); in ipmgmt_init_prop()
/illumos-gate/usr/src/cmd/ipf/lib/
H A Dremove_hash.c23 iphtable_t iph; local
35 op.iplo_size = sizeof(iph);
36 op.iplo_struct = &iph;
38 bzero((char *)&iph, sizeof(iph));
39 iph.iph_unit = iphp->iph_unit;
40 iph.iph_type = iphp->iph_type;
41 strncpy(iph.iph_name, iphp->iph_name, sizeof(iph.iph_name));
42 iph.iph_flags = iphp->iph_flags;
H A Dprinthashnode.c14 iphtent_t *printhashnode(iph, ipep, copyfunc, opts) in printhashnode() argument
15 iphtable_t *iph; in printhashnode()
67 switch (iph->iph_type & ~IPHASH_ANON)
70 if (strncmp(ipe.ipe_group, iph->iph_name,
H A Dprinthash.c23 iphtable_t iph; local
27 if ((*copyfunc)((char *)hp, (char *)&iph, sizeof(iph)))
31 return iph.iph_next;
51 PRINTF("%#x", iph.iph_type);
63 switch (iph.iph_unit)
78 PRINTF("#%d", iph.iph_unit);
86 iph.iph_name, (u_long)iph.iph_size);
87 if (iph.iph_seed != 0)
106 (u_long)iph.iph_size, iph.iph_seed);
108 iph.iph_masks[3]);
[all …]
H A Dload_hash.c30 iphtable_t iph; local
53 op.iplo_size = sizeof(iph);
54 op.iplo_struct = &iph;
57 strncpy(iph.iph_name, iphp->iph_name, sizeof(iph.iph_name));
70 iph.iph_size = size;
72 iph.iph_table = NULL;
73 iph.iph_ref = 0;
93 iph.iph_table = calloc(size, sizeof(*iph.iph_table));
98 iph.iph_table[0] = list;
99 printhash(&iph, bcopywrap, iph.iph_name, opts);
[all …]
/illumos-gate/usr/src/uts/common/io/xge/hal/xgehal/
H A Dxgehal-device-fp.c767 u8 ch, *iph = (u8 *)ip; in __hal_ip_lro_capable() local
771 ch = ntohs(*((u8 *)(iph + i)) ); in __hal_ip_lro_capable()
/illumos-gate/usr/src/uts/common/inet/ipf/
H A Dip_nat.c3878 u_32_t ipa, iph; local
3953 iph = ipa & htonl(msk);
3954 hv = NAT_HASH_FN(iph, 0, ifs->ifs_ipf_natrules_sz);
4205 u_32_t iph; local
4279 iph = in.s_addr & htonl(msk);
4280 hv = NAT_HASH_FN(iph, 0, ifs->ifs_ipf_rdrrules_sz);
H A Dip_nat6.c2037 i6addr_t ipa, iph; local
2113 IP6_AND(&ipa, &msk, &iph);
2114 hv = NAT_HASH_FN6(&iph, 0, ifs->ifs_ipf_natrules_sz);
2322 i6addr_t ipa, iph; local
2396 IP6_AND(&ipa, &msk, &iph);
2397 hv = NAT_HASH_FN6(&iph, 0, ifs->ifs_ipf_rdrrules_sz);
H A Dip_lookup.c222 iphtable_t *iph; local
267 iph = fr_findhtable(op.iplo_unit, op.iplo_name, ifs);
268 if (iph == NULL)
270 err = fr_addhtent(iph, &hte, ifs);
295 iphtable_t *iph; local
334 iph = fr_findhtable(op.iplo_unit, op.iplo_name, ifs);
335 if (iph == NULL)
337 err = fr_delhtent(iph, &hte, ifs);
H A Dfil.c4316 iphtable_t *iph; local
4344 iph = fr_findhtable(IPL_LOGIPF, name, ifs);
4345 ptr = iph;
4346 if (iph != NULL) {
4347 ATOMIC_INC32(iph->iph_ref);
5046 iphtable_t *iph; local
5053 iph = fr_findhtable(IPL_LOGIPF, name, ifs);
5054 if (iph == NULL)
5056 if ((iph->iph_flags & FR_INOUT) != (fr->fr_flags & FR_INOUT))
5058 fr->fr_ptr = iph;
H A Dip_htable.c115 err = COPYIN(op->iplo_struct, iph, sizeof(*iph));
117 KFREE(iph);
123 KFREE(iph);
148 err = COPYOUT(iph, op->iplo_struct, sizeof(*iph));
157 iph->iph_size * sizeof(*iph->iph_table));
164 bzero((char *)iph->iph_table, iph->iph_size * sizeof(*iph->iph_table));
223 *iph->iph_pnext = iph->iph_next;
225 iph->iph_next->iph_pnext = iph->iph_pnext;
230 KFREES(iph->iph_table, iph->iph_size * sizeof(*iph->iph_table));
263 for (iph = ifs->ifs_ipf_htables[unit]; iph != NULL; iph = iph->iph_next)
[all …]
/illumos-gate/usr/src/cmd/ipf/tools/
H A Dipftest.c666 iphtable_t *iph; local
678 for (iph = ifs->ifs_ipf_htables[i]; iph != NULL;
679 iph = iph->iph_next)
680 printhash(iph, bcopywrap, NULL, opts);
/illumos-gate/usr/src/lib/libipadm/common/
H A Dipadm_addr.c519 iph->iph_sock : iph->iph_sock6; in i_ipadm_active_addr_info()
972 s = (af == AF_INET ? iph->iph_sock : iph->iph_sock6); in i_ipadm_set_prefixlen()
1076 s = (af == AF_INET ? iph->iph_sock : iph->iph_sock6); in i_ipadm_set_zone()
1312 s = (af == AF_INET ? iph->iph_sock : iph->iph_sock6); in i_ipadm_get_prefixlen()
1470 s = (af == AF_INET ? iph->iph_sock : iph->iph_sock6); in i_ipadm_get_zone()
1784 sock = (addr->ipadm_af == AF_INET ? iph->iph_sock : iph->iph_sock6); in i_ipadm_delete_addr()
2545 sock = iph->iph_sock; in i_ipadm_addr_exists_on_if()
2553 sock = iph->iph_sock6; in i_ipadm_addr_exists_on_if()
2589 iph->iph_sock6); in i_ipadm_do_addif()
2895 sock = (af == AF_INET ? iph->iph_sock : iph->iph_sock6); in i_ipadm_create_addr()
[all …]
H A Dipadm_ndpd.c92 status = i_ipadm_create_linklocal(iph, addr); in i_ipadm_create_ipv6addrs()
106 (void) i_ipadm_delete_addr(iph, addr); in i_ipadm_create_ipv6addrs()
114 (void) i_ipadm_delete_addr(iph, addr); in i_ipadm_create_ipv6addrs()
140 status = i_ipadm_delete_addr(iph, ipaddr); in i_ipadm_delete_ipv6addrs()
160 status = i_ipadm_do_addif(iph, addr, &addif); in i_ipadm_create_linklocal()
163 if (!(iph->iph_flags & IPH_INIT)) { in i_ipadm_create_linklocal()
164 status = i_ipadm_setlifnum_addrobj(iph, addr); in i_ipadm_create_linklocal()
190 err = ioctl(iph->iph_sock6, SIOCSLIFPREFIX, (caddr_t)&lifr); in i_ipadm_create_linklocal()
196 err = ioctl(iph->iph_sock6, SIOCSLIFADDR, (caddr_t)&lifr); in i_ipadm_create_linklocal()
220 (void) ioctl(iph->iph_sock6, SIOCSLIFFLAGS, (caddr_t)&lifr); in i_ipadm_create_linklocal()
[all …]
H A Dipadm_if.c165 iph->iph_sock : iph->iph_sock6; in i_ipadm_active_if_info()
694 sock = (af == AF_INET ? iph->iph_sock : iph->iph_sock6); in i_ipadm_create_ipmp()
731 other_af_sock = (af == AF_INET ? iph->iph_sock6 : iph->iph_sock); in i_ipadm_create_ipmp_peer()
921 if (iph->iph_dlh != NULL) { in i_ipadm_plumb_if()
945 sock = iph->iph_sock; in i_ipadm_plumb_if()
947 sock = iph->iph_sock6; in i_ipadm_plumb_if()
1184 if (ioctl((af == AF_INET) ? iph->iph_sock : iph->iph_sock6, in i_ipadm_unplumb_if()
1197 sock = iph->iph_sock6; in i_ipadm_unplumb_if()
1200 sock = iph->iph_sock; in i_ipadm_unplumb_if()
1256 iph->iph_sock : iph->iph_sock6; in i_ipadm_unplumb_if()
[all …]
H A Dlibipadm.c183 ipadm_handle_t iph; in ipadm_open() local
198 iph->iph_sock = -1; in ipadm_open()
199 iph->iph_sock6 = -1; in ipadm_open()
201 iph->iph_rtsock = -1; in ipadm_open()
230 ipadm_close(iph); in ipadm_open()
243 iph->iph_dlh = NULL; in ipadm_open()
252 *handle = iph; in ipadm_open()
257 ipadm_close(iph); in ipadm_open()
267 if (iph == NULL) in ipadm_close()
279 free(iph); in ipadm_close()
[all …]
/illumos-gate/usr/src/uts/common/inet/udp/
H A Dudp.c3325 uint8_t *iph; in udp_prepend_header_template() local
3358 iph = mp->b_rptr - alloclen; in udp_prepend_header_template()
3359 if (DB_REF(mp) != 1 || iph < DB_BASE(mp) || !OK_32PTR(iph)) { in udp_prepend_header_template()
3371 iph = (mp->b_wptr - alloclen); in udp_prepend_header_template()
3373 mp->b_rptr = iph; in udp_prepend_header_template()
3374 bcopy(connp->conn_ht_iphc, iph, copylen); in udp_prepend_header_template()
3378 udpha = (udpha_t *)(iph + ip_hdr_length); in udp_prepend_header_template()
3397 ipha_t *ipha = (ipha_t *)iph; in udp_prepend_header_template()
3414 ip6_t *ip6h = (ip6_t *)iph; in udp_prepend_header_template()
/illumos-gate/usr/src/uts/common/inet/iptun/
H A Diptun.c1877 ipsec_policy_head_t *iph; in iptun_get_ipsec_overhead() local
1895 iph = ipsec_system_policy(ns); in iptun_get_ipsec_overhead()
1911 pol = ipsec_find_policy_head(NULL, iph, IPSEC_TYPE_OUTBOUND, in iptun_get_ipsec_overhead()
1918 pol = ipsec_find_policy_head(NULL, iph, IPSEC_TYPE_OUTBOUND, in iptun_get_ipsec_overhead()
1925 IPPH_REFRELE(iph, ns); in iptun_get_ipsec_overhead()
1931 iph = itp->itp_policy; in iptun_get_ipsec_overhead()
1932 rw_enter(&iph->iph_lock, RW_READER); in iptun_get_ipsec_overhead()
1933 ipr = &(iph->iph_root[IPSEC_TYPE_OUTBOUND]); in iptun_get_ipsec_overhead()
1942 rw_exit(&iph->iph_lock); in iptun_get_ipsec_overhead()
/illumos-gate/usr/src/uts/common/inet/ip/
H A Dspd.c5275 ipha_t *iph = NULL; in ipsec_tun_outbound() local
5316 if (iph == NULL) { in ipsec_tun_outbound()
5320 inner_ipv4 = iph; in ipsec_tun_outbound()
6021 iph->iph_refs = 1; in tunnel_polhead_init()
6022 iph->iph_gen = 0; in tunnel_polhead_init()
6267 ipha_t *iph; in ipsec_fragcache_add() local
6378 ASSERT(iph != NULL); in ipsec_fragcache_add()
6571 data = (char *)iph + IPH_HDR_LENGTH(iph) + in ipsec_fragcache_add()
6628 data = (char *)iph + IPH_HDR_LENGTH(iph) + in ipsec_fragcache_add()
6717 iph = NULL; in ipsec_fragcache_add()
[all …]
/illumos-gate/usr/src/cmd/cmd-inet/usr.sbin/
H A Dndd.c244 ipadm_handle_t iph = NULL; in do_ipadm_getset() local
258 if ((status = ipadm_open(&iph, IPH_LEGACY)) != IPADM_SUCCESS) in do_ipadm_getset()
300 status = ipadm_get_prop(iph, pname, pvalp, &pvalsz, proto, in do_ipadm_getset()
331 status = ipadm_set_prop(iph, pname, pvalp, proto, in do_ipadm_getset()
335 ipadm_close(iph); in do_ipadm_getset()
/illumos-gate/usr/src/cmd/cmd-inet/usr.sbin/ifconfig/
H A Difconfig.c105 static ipadm_handle_t iph; variable
434 if ((istatus = ipadm_open(&iph, IPH_LEGACY)) != IPADM_SUCCESS) in main()
514 ipadm_close(iph); in main()
541 istatus = ipadm_addr_info(iph, NULL, &ainfo, IPADM_OPT_ZEROADDR, in foreachinterface()
761 istatus = ipadm_create_addr(iph, ipaddr, in ifconfig()
835 istatus = ipadm_create_addr(iph, ipaddr, IPADM_OPT_ACTIVE); in ifconfig()
2009 istatus = ipadm_addr_info(iph, name, &ainfo, 0, LIFC_DEFAULT); in removeif()
2026 istatus = ipadm_delete_addr(iph, ainfop->ia_aobjname, in removeif()
2253 ipadm_if_move(iph, name); in setifgroupname()
3634 istatus = ipadm_delete_if(iph, name, afp->af_af, IPADM_OPT_ACTIVE); in inetunplumb()
[all …]

12