Searched defs:iph (Results 1 - 25 of 42) sorted by relevance

12

/illumos-gate/usr/src/cmd/ipf/lib/common/
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
[all...]
H A Dload_hash.c30 iphtable_t iph; local
53 op.iplo_size = sizeof(iph);
54 op.iplo_struct = &iph;
55 iph.iph_unit = iphp->iph_unit;
56 iph.iph_type = iphp->iph_type;
57 strncpy(iph.iph_name, iphp->iph_name, sizeof(iph.iph_name));
58 iph.iph_flags = iphp->iph_flags;
70 iph.iph_size = size;
71 iph
[all...]
H A Dprinthash.c25 iphtable_t iph; local
29 if ((*copyfunc)((char *)hp, (char *)&iph, sizeof(iph)))
32 if ((name != NULL) && strncmp(name, iph.iph_name, FR_GROUPLEN))
33 return iph.iph_next;
36 if ((iph.iph_type & IPHASH_ANON) == IPHASH_ANON)
38 switch (iph.iph_type & ~IPHASH_ANON)
45 if (iph.iph_flags & FR_INQUE)
47 else if (iph.iph_flags & FR_OUTQUE)
53 PRINTF("%#x", iph
[all...]
/illumos-gate/usr/src/lib/libipadm/common/
H A Dipadm_ndpd.c80 i_ipadm_create_ipv6addrs(ipadm_handle_t iph, ipadm_addrobj_t addr, argument
90 status = i_ipadm_create_linklocal(iph, addr);
104 (void) i_ipadm_delete_addr(iph, addr);
110 status = i_ipadm_addr_persist(iph, addr, B_FALSE, i_flags);
112 (void) i_ipadm_delete_addr(iph, addr);
121 i_ipadm_delete_ipv6addrs(ipadm_handle_t iph, ipadm_addrobj_t ipaddr) argument
134 status = i_ipadm_delete_addr(iph, ipaddr);
140 i_ipadm_create_linklocal(ipadm_handle_t iph, ipadm_addrobj_t addr) argument
154 status = i_ipadm_do_addif(iph, addr);
157 if (!(iph
[all...]
H A Dipadm_ngz.c239 i_ipadm_ngz_addr(ipadm_handle_t iph, char *link, char *buf) argument
260 ipstatus = ipadm_create_addr(iph, ipaddr,
379 ipadm_handle_t iph = nwd->ngz_iph; local
380 int rtsock = iph->iph_rtsock;
383 boolean_t is_ipmgmtd = (iph->iph_flags & IPH_IPMGMTD);
417 ipstatus = i_ipadm_ngz_addr(iph, link, (char *)buf);
449 ipadm_init_net_from_gz(ipadm_handle_t iph, char *ifname, argument
454 dladm_handle_t dlh = iph->iph_dlh;
457 if (iph->iph_zoneid == GLOBAL_ZONEID)
461 i_ipadm_get_flags(iph, ifnam
[all...]
H A Dipadm_if.c84 i_ipadm_active_if_info(ipadm_handle_t iph, const char *ifname, argument
101 if (getallifs(iph->iph_sock, 0, &buf, &numifs, lifc_flags) != 0)
147 iph->iph_sock : iph->iph_sock6;
190 i_ipadm_persist_if_info(ipadm_handle_t iph, const char *ifname, argument
208 err = ipadm_door_call(iph, &getif, sizeof (getif), (void **)&rvalp,
244 i_ipadm_get_all_if_info(ipadm_handle_t iph, const char *ifname, argument
261 status = i_ipadm_active_if_info(iph, ifname, &aifinfo, lifc_flags);
310 status = i_ipadm_persist_if_info(iph, ifname, &pifinfo);
375 i_ipadm_if_pexists(ipadm_handle_t iph, cons argument
443 i_ipadm_create_ipmp(ipadm_handle_t iph, char *ifname, sa_family_t af, const char *grname, uint32_t ipadm_flags) argument
493 i_ipadm_create_ipmp_peer(ipadm_handle_t iph, char *ifname, sa_family_t af) argument
562 i_ipadm_slifname(ipadm_handle_t iph, char *ifname, char *newif, uint64_t flags, int fd, uint32_t ipadm_flags) argument
668 i_ipadm_plumb_if(ipadm_handle_t iph, char *ifname, sa_family_t af, uint32_t ipadm_flags) argument
932 i_ipadm_unplumb_if(ipadm_handle_t iph, const char *ifname, sa_family_t af) argument
1149 i_ipadm_persist_if(ipadm_handle_t iph, const char *ifname, sa_family_t af) argument
1167 i_ipadm_delete_if(ipadm_handle_t iph, const char *ifname, sa_family_t af, uint32_t ipadm_flags) argument
1228 i_ipadm_delete_ifobj(ipadm_handle_t iph, const char *ifname, sa_family_t af, boolean_t is_persistent) argument
1252 i_ipadm_create_if(ipadm_handle_t iph, char *ifname, sa_family_t af, uint32_t ipadm_flags) argument
1298 ipadm_create_if(ipadm_handle_t iph, char *ifname, sa_family_t af, uint32_t flags) argument
1353 ipadm_delete_if(ipadm_handle_t iph, const char *ifname, sa_family_t af, uint32_t flags) argument
1418 ipadm_if_info(ipadm_handle_t iph, const char *ifname, ipadm_if_info_t **if_info, uint32_t flags, int64_t lifc_flags) argument
1460 ipadm_enable_if(ipadm_handle_t iph, const char *ifname, uint32_t flags) argument
1512 ipadm_disable_if(ipadm_handle_t iph, const char *ifname, uint32_t flags) argument
1559 ipadm_if_move(ipadm_handle_t iph, const char *ifname) argument
[all...]
H A Dlibipadm.c182 ipadm_handle_t iph; local
195 if ((iph = calloc(1, sizeof (struct ipadm_handle))) == NULL)
197 iph->iph_sock = -1;
198 iph->iph_sock6 = -1;
199 iph->iph_door_fd = -1;
200 iph->iph_rtsock = -1;
201 iph->iph_flags = flags;
202 (void) pthread_mutex_init(&iph->iph_lock, NULL);
204 if ((iph->iph_sock = socket(AF_INET, SOCK_DGRAM, 0)) < 0 ||
205 (iph
264 ipadm_close(ipadm_handle_t iph) argument
304 i_ipadm_get_index(ipadm_handle_t iph, const char *ifname, sa_family_t af, int *index) argument
396 i_ipadm_set_flags(ipadm_handle_t iph, const char *lifname, sa_family_t af, uint64_t on_flags, uint64_t off_flags) argument
445 i_ipadm_get_flags(ipadm_handle_t iph, const char *lifname, sa_family_t af, uint64_t *flags) argument
504 i_ipadm_is_6to4(ipadm_handle_t iph, char *ifname) argument
533 i_ipadm_is_under_ipmp(ipadm_handle_t iph, const char *ifname) argument
551 i_ipadm_is_ipmp(ipadm_handle_t iph, const char *ifname) argument
567 ipadm_if_enabled(ipadm_handle_t iph, const char *ifname, sa_family_t af) argument
597 i_ipadm_init_ifprop(ipadm_handle_t iph, nvlist_t *nvl) argument
633 i_ipadm_init_addrobj(ipadm_handle_t iph, nvlist_t *nvl) argument
691 i_ipadm_init_ifobj(ipadm_handle_t iph, const char *ifname, nvlist_t *ifnvl) argument
770 i_ipadm_init_ifs(ipadm_handle_t iph, const char *ifs, nvlist_t **allifs) argument
835 i_ipadm_validate_ifname(ipadm_handle_t iph, const char *ifname) argument
877 ipadm_door_call(ipadm_handle_t iph, void *arg, size_t asize, void **rbufp, size_t rsize, boolean_t is_varsize) argument
[all...]
H A Dipadm_prop.c372 i_ipadm_set_mtu(ipadm_handle_t iph, const void *arg, argument
387 status = i_ipadm_get_prop(iph, arg, pdp, val, &size,
403 s = (proto == MOD_PROTO_IPV6 ? iph->iph_sock6 : iph->iph_sock);
412 i_ipadm_set_metric(ipadm_handle_t iph, const void *arg, argument
435 s = (proto == MOD_PROTO_IPV6 ? iph->iph_sock6 : iph->iph_sock);
445 i_ipadm_set_usesrc(ipadm_handle_t iph, const void *arg, argument
462 !i_ipadm_validate_ifname(iph, pval))
468 s = (proto == MOD_PROTO_IPV6 ? iph
523 i_ipadm_set_hostmodel(ipadm_handle_t iph, const void *arg, ipadm_prop_desc_t *pdp, const void *pval, uint_t proto, uint_t flags) argument
541 i_ipadm_get_hostmodel(ipadm_handle_t iph, const void *arg, ipadm_prop_desc_t *pdp, char *buf, uint_t *bufsize, uint_t proto, uint_t valtype) argument
583 i_ipadm_set_ifprop_flags(ipadm_handle_t iph, const void *arg, ipadm_prop_desc_t *pdp, const void *pval, uint_t proto, uint_t flags) argument
643 i_ipadm_set_eprivport(ipadm_handle_t iph, const void *arg, ipadm_prop_desc_t *pdp, const void *pval, uint_t proto, uint_t flags) argument
695 i_ipadm_set_forwarding(ipadm_handle_t iph, const void *arg, ipadm_prop_desc_t *pdp, const void *pval, uint_t proto, uint_t flags) argument
735 i_ipadm_set_ecnsack(ipadm_handle_t iph, const void *arg, ipadm_prop_desc_t *pdp, const void *pval, uint_t proto, uint_t flags) argument
758 i_ipadm_get_ecnsack(ipadm_handle_t iph, const void *arg, ipadm_prop_desc_t *pdp, char *buf, uint_t *bufsize, uint_t proto, uint_t valtype) argument
817 i_ipadm_get_forwarding(ipadm_handle_t iph, const void *arg, ipadm_prop_desc_t *pdp, char *buf, uint_t *bufsize, uint_t proto, uint_t valtype) argument
855 i_ipadm_get_mtu(ipadm_handle_t iph, const void *arg, ipadm_prop_desc_t *pdp, char *buf, uint_t *bufsize, uint_t proto, uint_t valtype) argument
894 i_ipadm_get_metric(ipadm_handle_t iph, const void *arg, ipadm_prop_desc_t *pdp, char *buf, uint_t *bufsize, uint_t proto, uint_t valtype) argument
934 i_ipadm_get_usesrc(ipadm_handle_t iph, const void *arg, ipadm_prop_desc_t *ipd, char *buf, uint_t *bufsize, uint_t proto, uint_t valtype) argument
980 i_ipadm_get_ifprop_flags(ipadm_handle_t iph, const void *arg, ipadm_prop_desc_t *pdp, char *buf, uint_t *bufsize, uint_t proto, uint_t valtype) argument
1053 i_ipadm_get_prop(ipadm_handle_t iph, const void *arg, ipadm_prop_desc_t *pdp, char *buf, uint_t *bufsize, uint_t proto, uint_t valtype) argument
1161 i_ipadm_getprop_common(ipadm_handle_t iph, const char *ifname, const char *pname, char *buf, uint_t *bufsize, uint_t proto, uint_t valtype) argument
1242 ipadm_get_prop(ipadm_handle_t iph, const char *pname, char *buf, uint_t *bufsize, uint_t proto, uint_t valtype) argument
1266 ipadm_get_ifprop(ipadm_handle_t iph, const char *ifname, const char *pname, char *buf, uint_t *bufsize, uint_t proto, uint_t valtype) argument
1297 i_ipadm_set_prop(ipadm_handle_t iph, const void *arg, ipadm_prop_desc_t *pdp, const void *pval, uint_t proto, uint_t flags) argument
1361 i_ipadm_setprop_common(ipadm_handle_t iph, const char *ifname, const char *pname, const char *buf, uint_t proto, uint_t pflags) argument
1426 ipadm_set_ifprop(ipadm_handle_t iph, const char *ifname, const char *pname, const char *buf, uint_t proto, uint_t pflags) argument
1466 ipadm_set_prop(ipadm_handle_t iph, const char *pname, const char *buf, uint_t proto, uint_t pflags) argument
1618 i_ipadm_get_onoff(ipadm_handle_t iph, const void *arg, ipadm_prop_desc_t *dp, char *buf, uint_t *bufsize, uint_t proto, uint_t valtype) argument
1629 i_ipadm_get_persist_propval(ipadm_handle_t iph, ipadm_prop_desc_t *pdp, char *gbuf, uint_t *gbufsize, const void *object) argument
1663 i_ipadm_persist_propval(ipadm_handle_t iph, ipadm_prop_desc_t *pdp, const char *pval, const void *object, uint_t flags) argument
1706 i_ipadm_validate_if(ipadm_handle_t iph, const char *ifname, uint_t proto, uint_t flags) argument
[all...]
/illumos-gate/usr/src/uts/common/inet/ipf/
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 Dip_htable.c105 iphtable_t *iph, *oiph; local
109 KMALLOC(iph, iphtable_t *);
110 if (iph == NULL) {
115 err = COPYIN(op->iplo_struct, iph, sizeof(*iph));
117 KFREE(iph);
122 if (iph->iph_unit != unit) {
123 KFREE(iph);
129 KFREE(iph);
147 (void)strncpy(iph
190 iphtable_t *iph; local
261 iphtable_t *iph; local
274 iphtable_t *iph; local
428 iphtable_t *iph; local
479 iphtable_t *iph; local
652 iphtable_t *iph, zp, *nextiph; local
[all...]
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);
/illumos-gate/usr/src/cmd/cmd-inet/lib/ipmgmtd/
H A Dipmgmt_main.c92 static ipadm_handle_t iph; variable
325 ipstatus = ipadm_open(&iph, IPH_IPMGMTD);
335 (void) ipadm_init_net_from_gz(iph, NULL,
337 ipadm_close(iph);
/illumos-gate/usr/src/cmd/ipf/tools/
H A Dipftest.c671 iphtable_t *iph; local
683 for (iph = ifs->ifs_ipf_htables[i]; iph != NULL;
684 iph = iph->iph_next)
685 printhash(iph, bcopywrap, NULL, opts);
H A Dippool.c224 iphtable_t iph; local
232 bzero((char *)&iph, sizeof(iph));
262 iph.iph_seed = atoi(optarg);
265 type = gettype(optarg, &iph.iph_type);
288 strncpy(iph.iph_name, poolname, sizeof(iph.iph_name));
289 iph.iph_name[sizeof(iph.iph_name) - 1] = '\0';
290 iph
[all...]
/illumos-gate/usr/src/uts/common/ipp/ipgpc/
H A Dclassifier.c476 * get_port_info(packet, iph, af, mp)
487 get_port_info(ipgpc_packet_t *packet, void *iph, int af, mblk_t *mp) argument
494 ipha_t *ipha = (ipha_t *)iph;
507 ip6_t *ip6h = (ip6_t *)iph;
/illumos-gate/usr/src/cmd/cmd-inet/usr.sbin/
H A Dndd.c244 ipadm_handle_t iph = NULL; local
258 if ((status = ipadm_open(&iph, IPH_LEGACY)) != IPADM_SUCCESS)
300 status = ipadm_get_prop(iph, pname, pvalp, &pvalsz, proto,
331 status = ipadm_set_prop(iph, pname, pvalp, proto,
335 ipadm_close(iph);
/illumos-gate/usr/src/uts/common/inet/ilb/
H A Dilb_nat.c419 ilb_full_nat(int l3, void *iph, int l4, void *tph, ilb_nat_info_t *info, argument
445 ipha = iph;
466 ip6h = iph;
490 ilb_half_nat(int l3, void *iph, int l4, void *tph, ilb_nat_info_t *info, argument
520 ipha = iph;
536 ip6h = iph;
H A Dilb.c1666 in6_addr_t *dst, int l3, int l4, void *iph, uint8_t *tph, uint32_t pkt_len,
1707 if (ilb_check_conn(ilbs, l3, iph, l4, tph, src, dst, sport, dport,
1827 ilb_full_nat(l3, iph, l4, tph, &info, ip_sum, tp_sum, B_TRUE);
1851 ilb_half_nat(l3, iph, l4, tph, &info, ip_sum, tp_sum, B_TRUE);
1665 ilb_check(ilb_stack_t *ilbs, ill_t *ill, mblk_t *mp, in6_addr_t *src, in6_addr_t *dst, int l3, int l4, void *iph, uint8_t *tph, uint32_t pkt_len, in6_addr_t *lb_dst) argument
/illumos-gate/usr/src/uts/common/ipp/flowacct/
H A Dflowacct.c109 flowacct_port_info(header_t *header, void *iph, int af, mblk_t *mp) argument
114 ipha_t *ipha = (ipha_t *)iph;
128 ip6_t *ip6h = (ip6_t *)iph;
/illumos-gate/usr/src/cmd/cmd-inet/usr.lib/ilbd/ilb/
H A Dilb_probe.c377 struct ip *iph; local
385 iph = (struct ip *)((char *)icmph + ICMP_MINLEN);
386 if (iph->ip_p != IPPROTO_UDP)
390 udph = (struct udphdr *)((char *)iph + (iph->ip_hl << 2));
432 struct ip *iph; local
441 iph = (struct ip *)buf;
443 icmph = (struct icmp *)((char *)iph + (iph->ip_hl << 2));
/illumos-gate/usr/src/uts/common/io/xge/hal/xgehal/
H A Dxgehal-device-fp.c767 u8 ch, *iph = (u8 *)ip; local
771 ch = ntohs(*((u8 *)(iph + i)) );
/illumos-gate/usr/src/cmd/cmd-inet/usr.lib/in.ndpd/
H A Dtables.c2355 ipadm_handle_t iph; local
2370 if ((status = ipadm_open(&iph, 0)) != IPADM_SUCCESS) {
2379 status = ipadm_add_aobjname(iph, pi->pi_name, AF_INET6,
2382 status = ipadm_delete_aobjname(iph, pi->pi_name, AF_INET6,
2391 ipadm_close(iph);
/illumos-gate/usr/src/uts/common/inet/sctp/
H A Dsctp_common.c331 ipha_t *iph = (ipha_t *)mp->b_rptr; local
336 IN6_V4MAPPED_TO_IPADDR(&fp->sf_faddr, iph->ipha_dst);
337 IN6_V4MAPPED_TO_IPADDR(&fp->sf_saddr, iph->ipha_src);
341 iph->ipha_fragment_offset_and_flags = htons(IPH_DF);
343 iph->ipha_fragment_offset_and_flags = 0;
393 ipha_t *iph; local
404 iph = (ipha_t *)mp->b_rptr;
405 iph->ipha_length = htons(sum);
1258 ipha_t *iph; local
1279 iph
1515 ipha_t *iph; local
[all...]
H A Dsctp_cookie.c1181 ipha_t *iph = (ipha_t *)head->b_rptr; local
1182 iph->ipha_fragment_offset_and_flags = 0;
1441 ipha_t *iph; local
1455 iph = (ipha_t *)mp->b_rptr;
1456 IN6_IPADDR_TO_V4MAPPED(iph->ipha_dst, &dst);
H A Dsctp_output.c637 ipha_t *iph = (ipha_t *)mp->b_rptr; local
639 IN6_V4MAPPED_TO_IPADDR(&fp->sf_faddr, iph->ipha_dst);
642 iph->ipha_src);
644 iph->ipha_src = INADDR_ANY;
974 ipha_t *iph = (ipha_t *)head->b_rptr; local
976 iph->ipha_fragment_offset_and_flags = 0;
1264 ipha_t *iph = (ipha_t *)head->b_rptr; local
1271 iph->ipha_fragment_offset_and_flags = 0;
2006 ipha_t *iph = (ipha_t *)head->b_rptr; local
2013 iph
2300 ipha_t *iph = (ipha_t *)pkt->b_rptr; local
[all...]

Completed in 131 milliseconds

12