/illumos-gate/usr/src/cmd/ipf/lib/common/ |
H A D | printhash.c | 25 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...] |
H A D | remove_hash.c | 23 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 D | load_hash.c | 30 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 D | printhashnode.c | 14 iphtent_t *printhashnode(iph, ipep, copyfunc, opts) 15 iphtable_t *iph; 67 switch (iph->iph_type & ~IPHASH_ANON) 70 if (strncmp(ipe.ipe_group, iph->iph_name,
|
/illumos-gate/usr/src/uts/common/inet/ipf/ |
H A D | ip_htable.c | 105 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 D | ip_lookup.c | 222 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);
|
/illumos-gate/usr/src/lib/libipadm/common/ |
H A D | libipadm.c | 182 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 D | ipadm_if.c | 84 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 D | ipadm_ndpd.c | 80 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 D | ipadm_prop.c | 372 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...] |
H A D | ipadm_addr.c | 182 i_ipadm_get_addrobj(ipadm_handle_t iph, ipadm_addrobj_t ipaddr) argument 194 err = ipadm_door_call(iph, &larg, sizeof (larg), (void **)&rvalp, 217 i_ipadm_get_static_addr_db(ipadm_handle_t iph, ipadm_addrobj_t ipaddr) argument 232 status = i_ipadm_get_db_addr(iph, NULL, aobjname, &onvl); 278 i_ipadm_get_lif2addrobj(ipadm_handle_t iph, ipadm_addrobj_t addrobj) argument 291 err = ipadm_door_call(iph, &larg, sizeof (larg), (void **)&rvalp, 310 ipadm_add_aobjname(ipadm_handle_t iph, const char *ifname, sa_family_t af, argument 322 err = ipadm_door_call(iph, &larg, sizeof (larg), NULL, 0, B_FALSE); 333 ipadm_delete_aobjname(ipadm_handle_t iph, const char *ifname, sa_family_t af, argument 341 return (i_ipadm_delete_addrobj(iph, 349 i_ipadm_active_addr_info(ipadm_handle_t iph, const char *ifname, ipadm_addr_info_t **addrinfo, uint32_t ipadm_flags, int64_t lifc_flags) argument 789 i_ipadm_get_all_addr_info(ipadm_handle_t iph, const char *ifname, ipadm_addr_info_t **addrinfo, uint32_t ipadm_flags, int64_t lifc_flags) argument 903 i_ipadm_set_prefixlen(ipadm_handle_t iph, const void *arg, ipadm_prop_desc_t *pdp, const void *pval, uint_t af, uint_t flags) argument 958 i_ipadm_set_addr_flag(ipadm_handle_t iph, const void *arg, ipadm_prop_desc_t *pdp, const void *pval, uint_t af, uint_t flags) argument 1006 i_ipadm_set_zone(ipadm_handle_t iph, const void *arg, ipadm_prop_desc_t *pdp, const void *pval, uint_t af, uint_t flags) argument 1049 i_ipadm_get_broadcast(ipadm_handle_t iph, const void *arg, ipadm_prop_desc_t *pdp, char *buf, uint_t *bufsize, uint_t af, uint_t valtype) argument 1166 i_ipadm_get_prefixlen(ipadm_handle_t iph, const void *arg, ipadm_prop_desc_t *pdp, char *buf, uint_t *bufsize, uint_t af, uint_t valtype) argument 1259 i_ipadm_get_addr_flag(ipadm_handle_t iph, const void *arg, ipadm_prop_desc_t *pdp, char *buf, uint_t *bufsize, uint_t af, uint_t valtype) argument 1318 i_ipadm_get_zone(ipadm_handle_t iph, const void *arg, ipadm_prop_desc_t *pdp, char *buf, uint_t *bufsize, uint_t af, uint_t valtype) argument 1393 ipadm_get_addrprop(ipadm_handle_t iph, const char *pname, char *buf, uint_t *bufsize, const char *aobjname, uint_t valtype) argument 1467 ipadm_set_addrprop(ipadm_handle_t iph, const char *pname, const char *pval, const char *aobjname, uint_t pflags) argument 1571 i_ipadm_delete_addr(ipadm_handle_t iph, ipadm_addrobj_t addr) argument 1912 i_ipadm_lookupadd_addrobj(ipadm_handle_t iph, ipadm_addrobj_t ipaddr) argument 1946 i_ipadm_setlifnum_addrobj(ipadm_handle_t iph, ipadm_addrobj_t ipaddr) argument 1978 i_ipadm_enable_static(ipadm_handle_t iph, const char *ifname, nvlist_t *nvl, sa_family_t af) argument 2051 i_ipadm_enable_dhcp(ipadm_handle_t iph, const char *ifname, nvlist_t *nvl) argument 2100 i_ipadm_enable_addrconf(ipadm_handle_t iph, const char *ifname, nvlist_t *nvl) argument 2290 i_ipadm_addr_exists_on_if(ipadm_handle_t iph, const char *ifname, sa_family_t af, boolean_t *exists) argument 2328 i_ipadm_do_addif(ipadm_handle_t iph, ipadm_addrobj_t addr) argument 2365 i_ipadm_get_db_addr(ipadm_handle_t iph, const char *ifname, const char *aobjname, nvlist_t **onvl) argument 2412 ipadm_create_addr(ipadm_handle_t iph, ipadm_addrobj_t addr, uint32_t flags) argument 2626 i_ipadm_create_addr(ipadm_handle_t iph, ipadm_addrobj_t ipaddr, uint32_t flags) argument 2759 ipadm_delete_addr(ipadm_handle_t iph, const char *aobjname, uint32_t flags) argument 2851 i_ipadm_create_dhcp(ipadm_handle_t iph, ipadm_addrobj_t addr, uint32_t flags) argument 2906 i_ipadm_delete_dhcp(ipadm_handle_t iph, ipadm_addrobj_t addr, boolean_t release) argument 3003 ipadm_addr_info(ipadm_handle_t iph, const char *ifname, ipadm_addr_info_t **addrinfo, uint32_t flags, int64_t lifc_flags) argument 3034 i_ipadm_addr_persist(ipadm_handle_t iph, const ipadm_addrobj_t ipaddr, boolean_t default_prefixlen, uint32_t flags) argument 3126 i_ipadm_addr_persist_nvl(ipadm_handle_t iph, nvlist_t *nvl, uint32_t flags) argument 3157 i_ipadm_delete_addrobj(ipadm_handle_t iph, const ipadm_addrobj_t ipaddr, uint32_t flags) argument 3183 i_ipadm_updown_common(ipadm_handle_t iph, const char *aobjname, ipadm_addrobj_t ipaddr, uint32_t ipadm_flags, uint64_t *ifflags) argument 3225 ipadm_up_addr(ipadm_handle_t iph, const char *aobjname, uint32_t ipadm_flags) argument 3267 ipadm_down_addr(ipadm_handle_t iph, const char *aobjname, uint32_t ipadm_flags) argument 3315 ipadm_refresh_addr(ipadm_handle_t iph, const char *aobjname, uint32_t ipadm_flags) argument 3397 i_ipadm_validate_create_addr(ipadm_handle_t iph, ipadm_addrobj_t ipaddr, uint32_t flags) argument 3530 ipadm_enable_addr(ipadm_handle_t iph, const char *aobjname, uint32_t flags) argument 3589 ipadm_disable_addr(ipadm_handle_t iph, const char *aobjname, uint32_t flags) argument [all...] |
H A D | ipadm_ngz.c | 239 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...] |
/illumos-gate/usr/src/stand/lib/inet/ |
H A D | ipv4_impl.h | 67 #define IPH_HDR_LENGTH(iph) (((struct ip *)(iph))->ip_hl << 2)
|
H A D | ipv4.c | 261 struct ip *iph; local 302 iph = (struct ip *)mp->b_rptr; 303 iph->ip_len = htons(total_len); 590 struct ip *iph; local 623 iph = (struct ip *)igp->igm_mp->b_rptr; 624 trans_len = ntohs(iph->ip_len); 1068 struct ip *iph; local 1072 iph = (struct ip *)pkt->b_rptr; 1085 ((iph->ip_dst.s_addr & netmask.s_addr) != mynet.s_addr)) { 1086 if ((rip = ipv4_get_route(RT_HOST, &iph [all...] |
/illumos-gate/usr/src/uts/common/inet/ip/ |
H A D | spdsock.c | 141 #define RESET_SPDSOCK_DUMP_POLHEAD(ss, iph) { \ 142 ASSERT(RW_READ_HELD(&(iph)->iph_lock)); \ 143 (ss)->spdsock_dump_head = (iph); \ 144 (ss)->spdsock_dump_gen = (iph)->iph_gen; \ 574 ipsec_policy_head_t *iph; local 576 iph = active ? itp->itp_policy : itp->itp_inactive; 577 IPPH_REFHOLD(iph); 579 spdsock_flush_one(iph, ns); /* Releases iph refhold. */ 593 spdsock_flush_one(ipsec_policy_head_t *iph, netstack_ argument 602 spdsock_flush(queue_t *q, ipsec_policy_head_t *iph, ipsec_tun_pol_t *itp, mblk_t *mp) argument 982 mkrule(ipsec_policy_head_t *iph, struct spd_rule *rule, ipsec_selkey_t *sel, ipsec_act_t *actp, int nact, uint_t dir, uint_t af, tmprule_t **rp, uint64_t *index, spd_stack_t *spds) argument 1008 mkrulepair(ipsec_policy_head_t *iph, struct spd_rule *rule, ipsec_selkey_t *sel, ipsec_act_t *actp, int nact, uint_t dir, uint_t afs, tmprule_t **rp, uint64_t *index, spd_stack_t *spds) argument 1031 spdsock_addrule(queue_t *q, ipsec_policy_head_t *iph, mblk_t *mp, spd_ext_t **extv, ipsec_tun_pol_t *itp) argument 1195 spdsock_deleterule(queue_t *q, ipsec_policy_head_t *iph, mblk_t *mp, spd_ext_t **extv, ipsec_tun_pol_t *itp) argument 1404 spdsock_lookup(queue_t *q, ipsec_policy_head_t *iph, mblk_t *mp, spd_ext_t **extv, ipsec_tun_pol_t *itp) argument 1412 spdsock_dump_ruleset(mblk_t *req, ipsec_policy_head_t *iph, uint32_t count, uint16_t error) argument 1445 ipsec_policy_head_t *iph = ss->spdsock_dump_head; local 1858 spdsock_dump_next_in_chain(spdsock_t *ss, ipsec_policy_head_t *iph, ipsec_policy_t *cur) argument 1869 spdsock_dump_next_rule(spdsock_t *ss, ipsec_policy_head_t *iph) argument 1954 ipsec_policy_head_t *iph; local 2061 spdsock_dump(queue_t *q, ipsec_policy_head_t *iph, mblk_t *mp) argument 2890 ipsec_policy_head_t *iph; local 2977 ipsec_policy_head_t *iph; local [all...] |
/illumos-gate/usr/src/uts/common/inet/ |
H A D | ipsec_impl.h | 463 #define IPPH_REFHOLD(iph) { \ 464 atomic_inc_32(&(iph)->iph_refs); \ 465 ASSERT((iph)->iph_refs != 0); \ 467 #define IPPH_REFRELE(iph, ns) { \ 468 ASSERT((iph)->iph_refs != 0); \ 470 if (atomic_dec_32_nv(&(iph)->iph_refs) == 0) \ 471 ipsec_polhead_free(iph, ns); \ 472 (iph) = 0; \ 540 #define ITP_P_ISACTIVE(itp, iph) ((itp)->itp_flags & \ 541 (((itp)->itp_policy == (iph)) [all...] |
/illumos-gate/usr/src/cmd/ipf/tools/ |
H A D | ippool.c | 224 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...] |
H A D | ipftest.c | 671 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);
|
/illumos-gate/usr/src/cmd/cmd-inet/usr.sbin/ipadm/ |
H A D | ipadm.c | 323 ipadm_handle_t iph = NULL; variable 355 ipadm_close(iph); 377 status = ipadm_open(&iph, 0); 388 ipadm_close(iph); 428 status = ipadm_create_if(iph, argv[optind], AF_UNSPEC, flags); 449 status = ipadm_enable_if(iph, argv[index], flags); 470 status = ipadm_delete_if(iph, argv[1], AF_UNSPEC, flags); 490 status = ipadm_disable_if(iph, argv[index], flags); 513 status = ipadm_get_ifprop(iph, ifname, prop_name, propval, 517 status = ipadm_get_prop(iph, prop_nam [all...] |
/illumos-gate/usr/src/cmd/cmd-inet/usr.lib/ilbd/ilb/ |
H A D | ilb_probe.c | 377 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/cmd/dtrace/demo/ip/ |
H A D | tcprst.d | 75 self->iph = (ipha_t *)this->mp->b_rptr; 77 (int)(((ipha_t *)self->iph)->ipha_version_and_hdr_length 79 self->tcph = (tcpha_t *)((char *)self->iph + this->iph_length); 135 datalen[self->conn_id, self->pcount] = ntohs(self->iph->ipha_length);
|
/illumos-gate/usr/src/cmd/cmd-inet/lib/ipmgmtd/ |
H A D | ipmgmt_main.c | 92 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/fm/modules/common/ip-transport/ |
H A D | ip.c | 152 ip_hdr_t *iph; local 195 iph = (ip_hdr_t *)(uintptr_t)buf; 198 bcopy(IP_MAGIC, iph->iph_magic, IP_MAGLEN); 199 iph->iph_size = htonl(nvsize); 401 ip_hdr_t *iph; local 407 if ((iph = ip_xprt_recv(ipx, sizeof (ip_hdr_t))) == NULL) 410 if (bcmp(iph->iph_magic, IP_MAGIC, IP_MAGLEN) != 0) { 413 iph->iph_magic[0], iph->iph_magic[1], iph [all...] |
/illumos-gate/usr/src/cmd/cmd-inet/usr.sbin/ |
H A D | ndd.c | 244 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/stand/lib/tcp/ |
H A D | tcp.c | 246 #define SET_ECT(tcp, iph) \ 249 ((struct ip *)(iph))->ip_tos &= 0xFC; \ 250 ((struct ip *)(iph))->ip_tos |= IPH_ECN_ECT0; \ 1801 struct ip *iph; local 1806 iph = (struct ip *)mp->b_rptr; 1807 tcph = (tcpha_t *)(iph + 1); 1808 len = ntohs(iph->ip_len); 1814 iph->ip_sum = htons(len - IP_SIMPLE_HDR_LENGTH); 1817 iph->ip_ttl = 0; 1818 if (old_sum == tcp_cksum((uint16_t *)&(iph 1829 tcp_lookup_ipv4(struct ip *iph, tcpha_t *tcph, int min_state, int *sock_id) argument 1886 tcp_lookup_eager_ipv4(tcp_t *listener, struct ip *iph, tcpha_t *tcph) argument 2615 struct ip *iph; local 5520 struct ip *iph = NULL; local 6124 struct ip *iph = NULL; local 6213 struct ip *iph; local [all...] |