Searched refs:ire_type (Results 1 - 23 of 23) sorted by relevance

/opensolaris-onvv-gate/usr/src/uts/common/inet/ip/
H A Dip6_ire.c62 (((ire)->ire_type & IRE_DEFAULT) || \
63 (((ire)->ire_type & IRE_INTERFACE) && \
135 switch (ire->ire_type) {
396 if (ire1->ire_type != ire->ire_type)
408 ire->ire_type, ire->ire_ill, ire->ire_zoneid, NULL,
421 if (ire->ire_type != IRE_IF_CLONE) {
443 if (ire->ire_type & IRE_IF_CLONE) {
561 if (ire->ire_type == IRE_DEFAULT) {
578 if ((ire->ire_type
1164 ire_route_recursive_impl_v6(ire_t *ire, const in6_addr_t *nexthop, uint_t ire_type, const ill_t *ill_arg, zoneid_t zoneid, const ts_label_t *tsl, uint_t match_args, uint_t irr_flags, uint32_t xmit_hint, ip_stack_t *ipst, in6_addr_t *setsrcp, tsol_ire_gw_secattr_t **gwattrp, uint_t *generationp) argument
1453 ire_route_recursive_v6(const in6_addr_t *nexthop, uint_t ire_type, const ill_t *ill, zoneid_t zoneid, const ts_label_t *tsl, uint_t match_args, uint_t irr_flags, uint32_t xmit_hint, ip_stack_t *ipst, in6_addr_t *setsrcp, tsol_ire_gw_secattr_t **gwattrp, uint_t *generationp) argument
[all...]
H A Dip_ire.c88 * ire_type, ire_create_time, ire_masklen, ire_ipversion, ire_flags,
228 static void ire_walk_ill_ipvers(uint_t match_flags, uint_t ire_type,
552 switch (ire->ire_type) {
590 if (ire->ire_type != IRE_BROADCAST)
606 (ire->ire_type & IRE_MULTICAST))
614 if ((ire->ire_type & IRE_ONLINK) && ire->ire_masklen == max_masklen)
689 ire->ire_type = type;
822 ire_walk_ill(uint_t match_flags, uint_t ire_type, pfv_t func, void *arg, argument
827 ire_walk_ill_ipvers(match_flags, ire_type, func, arg, vers, ill);
834 ire_walk_ill_ipvers(uint_t match_flags, uint_t ire_type, pfv_ argument
860 ire_walk_ill_match(uint_t match_flags, uint_t ire_type, ire_t *ire, ill_t *ill, zoneid_t zoneid, ip_stack_t *ipst) argument
1008 ire_walk_ill_tables(uint_t match_flags, uint_t ire_type, pfv_t func, void *arg, size_t ftbl_sz, size_t htbl_sz, irb_t **ipftbl, ill_t *ill, zoneid_t zoneid, ip_stack_t *ipst) argument
2044 uint_t ire_type; local
2479 ire_nce_init(ill_t *ill, const void *addr, int ire_type) argument
2592 arp_nce_init(ill_t *ill, in_addr_t addr4, int ire_type) argument
2598 ndp_nce_init(ill_t *ill, const in6_addr_t *addr6, int ire_type) argument
[all...]
H A Dip_ftable.c76 (((ire)->ire_type & IRE_DEFAULT) || \
77 (((ire)->ire_type & IRE_INTERFACE) && ((ire)->ire_addr == 0)))
200 if ((ire->ire_type & IRE_LOCAL) && zoneid != ALL_ZONES &&
796 * address and bucket, we compare against ire_type for the orig_ire. We also
845 if (ire->ire_type != orig_ire->ire_type ||
878 (ire->ire_type & IRE_OFFLINK)) {
1061 uint_t ire_type; local
1257 ire_type = 0;
1265 ire_type
1393 ire_route_recursive_impl_v4(ire_t *ire, ipaddr_t nexthop, uint_t ire_type, const ill_t *ill_arg, zoneid_t zoneid, const ts_label_t *tsl, uint_t match_args, uint_t irr_flags, uint32_t xmit_hint, ip_stack_t *ipst, ipaddr_t *setsrcp, tsol_ire_gw_secattr_t **gwattrp, uint_t *generationp) argument
1690 ire_route_recursive_v4(ipaddr_t nexthop, uint_t ire_type, const ill_t *ill, zoneid_t zoneid, const ts_label_t *tsl, uint_t match_args, uint_t irr_flags, uint32_t xmit_hint, ip_stack_t *ipst, ipaddr_t *setsrcp, tsol_ire_gw_secattr_t **gwattrp, uint_t *generationp) argument
[all...]
H A Dip_rts.c201 ASSERT(!(ire->ire_type & IRE_IF_CLONE));
736 if (ire->ire_type & IRE_NOROUTE) {
988 uint_t ire_type; local
996 ire_type = (IRE_ONLINK|IRE_OFFLINK) & ~IRE_IF_CLONE;
1004 ire_type, ill, zoneid, tsl, match_flags, 0, ipst, NULL);
1009 if (ire->ire_type & IRE_ONLINK)
1038 if ((ire->ire_type & IRE_OFFLINK) &&
1040 ire_type = IRE_IF_ALL;
1046 ire_type = (IRE_OFFLINK|IRE_ONLINK);
1047 ire_type
1072 uint_t ire_type; local
[all...]
H A Dip6_output.c340 * Based on ire_type and ire_flags call one of:
538 if (ire->ire_type & IRE_MULTICAST) {
651 if (ire->ire_type & IRE_MULTICAST)
673 if (ire->ire_type & IRE_NOROUTE) {
1156 uint_t ire_type; local
1236 &ire1->ire_addr_v6, ire1->ire_type, ire1->ire_ill,
1252 ire_type = IRE_MULTICAST;
1255 ire_type = ire1->ire_type; /* Doesn't matter */
1269 nce1 = ndp_nce_init(ill1, &nexthop, ire_type);
[all...]
H A Dip_output.c363 * Based on ire_type and ire_flags call one of:
662 (ixa->ixa_ire->ire_type & (IRE_LOCAL | IRE_LOOPBACK)) ||
682 !(ixa->ixa_ire->ire_type & (IRE_LOCAL | IRE_LOOPBACK)) &&
709 (ixa->ixa_ire->ire_type & (IRE_LOCAL | IRE_LOOPBACK)) ||
718 !(ixa->ixa_ire->ire_type & (IRE_LOCAL | IRE_LOOPBACK)) &&
1037 * Based on ire_type and ire_flags call one of:
1289 if (!(ire1->ire_type & IRE_BROADCAST))
1363 ire1->ire_type);
1432 if (ire->ire_type & IRE_MULTICAST) {
1539 if (ire->ire_type
2218 uint_t ire_type; local
[all...]
H A Dip6.c1109 (prev_ire->ire_type & (IRE_LOCAL|IRE_LOOPBACK)) ||
1583 if (ire->ire_type & IRE_ONLINK) {
1897 if (src_ire != NULL && (src_ire->ire_type & (IRE_LOCAL|IRE_LOOPBACK))) {
2052 if (!(ire->ire_type & IRE_HOST))
2059 if ((ire->ire_type & (IRE_BROADCAST|IRE_MULTICAST)) &&
2148 if ((ire->ire_type & IRE_LOCAL) && ire->ire_zoneid != zoneid) {
2153 if (!(ire->ire_type & (IRE_LOOPBACK|IRE_LOCAL|IRE_MULTICAST))) {
2196 !(ire->ire_type & (IRE_LOCAL|IRE_LOOPBACK|IRE_MULTICAST)) &&
2254 uinfo->iulp_localnet = (ire->ire_type & IRE_ONLINK) != 0;
2255 uinfo->iulp_loopback = (ire->ire_type
[all...]
H A Dtnet.c1247 (ire->ire_type & (IRE_LOCAL | IRE_LOOPBACK | IRE_BROADCAST |
1316 } else if (ire->ire_type & IRE_OFFLINK) {
1514 off_link = (ire->ire_type & IRE_OFFLINK);
1918 } else if (ire->ire_type & IRE_OFFLINK) {
H A Dip.c2654 (prev_ire->ire_type & (IRE_LOCAL|IRE_LOOPBACK)) ||
2656 !(ire->ire_type & IRE_IF_ALL) ||
3079 if ((ire->ire_type & IRE_ONLINK) ||
3089 if (nhop_ire->ire_type & IRE_IF_CLONE) {
3104 ASSERT(!(nhop_ire->ire_type & IRE_IF_CLONE));
3258 if (src_ire != NULL && (src_ire->ire_type & (IRE_LOCAL|IRE_LOOPBACK))) {
3264 } else if (src_ire != NULL && src_ire->ire_type & IRE_BROADCAST) {
3442 if (!(ire->ire_type & IRE_HOST))
3449 if ((ire->ire_type & (IRE_BROADCAST|IRE_MULTICAST)) &&
3526 if ((ire->ire_type
[all...]
H A Dtn_ipopt.c508 if (ire->ire_type & (IRE_BROADCAST | IRE_LOCAL | IRE_LOOPBACK |
1019 if (ire->ire_type & (IRE_LOCAL | IRE_LOOPBACK |
H A Dip_if.c150 static ipif_t *ipif_allocate(ill_t *ill, int id, uint_t ire_type,
1267 ASSERT(ire->ire_type & IRE_IF_CLONE);
5742 if (gw_ire->ire_type & (IRE_LOCAL|IRE_LOOPBACK)) {
8149 ASSERT(!(ire->ire_type & IRE_MULTICAST));
8151 if ((ire->ire_type & IRE_ONLINK) &&
8152 !(ire->ire_type & IRE_BROADCAST))
12003 ipif_allocate(ill_t *ill, int id, uint_t ire_type, boolean_t initialize, argument
12012 ASSERT(ire_type == IRE_LOOPBACK || IAM_WRITER_ILL(ill));
12035 if ((err = ipif_insert(ipif, ire_type != IRE_LOOPBACK)) != 0) {
12076 ipif->ipif_ire_type = ire_type;
13682 uint_t ire_type; local
[all...]
H A Dconn_opt.c2692 !(ixa->ixa_ire->ire_type & (IRE_LOCAL | IRE_LOOPBACK)) &&
2707 !(ixa->ixa_ire->ire_type & (IRE_LOCAL | IRE_LOOPBACK)) &&
H A Dip_input.c818 * Based on ire_type and ire_flags call one of:
1397 if (!(ire1->ire_type & IRE_BROADCAST) ||
1871 if (!(ire1->ire_type & IRE_BROADCAST))
H A Dipmp.c1796 if (IRE_HIDDEN_TYPE(ire->ire_type)) {
H A Dip_mroute.c2523 ASSERT(ire->ire_type & IRE_MULTICAST);
2737 ASSERT(ire->ire_type & (IRE_MULTICAST|IRE_BROADCAST));
H A Dip6_if.c722 if (gw_ire->ire_type & (IRE_LOCAL|IRE_LOOPBACK)) {
H A Dsadb.c2132 if ((ire->ire_type & IRE_BROADCAST) ||
2137 if (ire->ire_type & (IRE_LOCAL | IRE_LOOPBACK))
/opensolaris-onvv-gate/usr/src/uts/common/inet/
H A Dip_ire.h78 #define IRE_HIDDEN_TYPE(ire_type) ((ire_type) & \
330 extern void ire_walk_ill_tables(uint_t match_flags, uint_t ire_type,
H A Dkstatcom.h177 kstat_named_t ire_type; member in struct:ipRouteEntry_named_kstat
204 kstat_named_t ire_type; member in struct:ipv6RouteEntry_named_kstat
H A Dip.h2605 * ire_addr, ire_netmask, ire_gateway, ire_ill, ire_zoneid, and ire_type
2617 ushort_t ire_type; /* Type of IRE */ member in struct:ire_s
2653 * Quick check whether the ire_type and ire_masklen indicates
/opensolaris-onvv-gate/usr/src/cmd/mdb/common/modules/genunix/
H A Dnet.c878 else if (ire->ire_type & IRE_OFFLINK)
882 if (ire->ire_type & IRE_IF_CLONE)
894 if (ire->ire_type == IRE_BROADCAST)
896 if (ire->ire_type == IRE_MULTICAST)
898 if (ire->ire_type == IRE_LOCAL)
900 if (ire->ire_type == IRE_NOROUTE)
925 (ire->ire_type &
1006 (ire->ire_type &
/opensolaris-onvv-gate/usr/src/cmd/cmd-inet/usr.sbin/
H A Droute.c717 int ire_type; local
725 ire_type = rp->ipRouteInfo.re_ire_type;
727 ire_type = rp6->ipv6RouteInfo.re_ire_type;
728 if (ire_type != IRE_DEFAULT &&
729 ire_type != IRE_PREFIX &&
730 ire_type != IRE_HOST &&
731 ire_type != IRE_HOST_REDIRECT)
/opensolaris-onvv-gate/usr/src/cmd/mdb/common/modules/ip/
H A Dip.c948 irep->ire_type, tmasks,
969 irep->ire_type, tmasks,

Completed in 408 milliseconds