Home
last modified time | relevance | path

Searched refs:match_flags (Results 1 – 13 of 13) sorted by relevance

/titanic_44/usr/src/uts/common/inet/ip/
H A Dip6_ire.c314 int match_flags; in ire_add_v6() local
361 match_flags = (MATCH_IRE_MASK | MATCH_IRE_TYPE | MATCH_IRE_GW); in ire_add_v6()
363 match_flags |= MATCH_IRE_ILL; in ire_add_v6()
381 match_flags |= MATCH_IRE_TESTHIDDEN; in ire_add_v6()
409 match_flags)) { in ire_add_v6()
688 const ts_label_t *tsl, int match_flags) in ire_match_args_v6() argument
698 ASSERT((!(match_flags & MATCH_IRE_GW)) || gateway != NULL); in ire_match_args_v6()
699 ASSERT((!(match_flags & (MATCH_IRE_ILL|MATCH_IRE_SRC_ILL))) || in ire_match_args_v6()
707 if (!(match_flags & MATCH_IRE_TESTHIDDEN)) in ire_match_args_v6()
740 if (match_flags & MATCH_IRE_ZONEONLY) in ire_match_args_v6()
[all …]
H A Dip_ire.c228 static void ire_walk_ill_ipvers(uint_t match_flags, uint_t ire_type,
822 ire_walk_ill(uint_t match_flags, uint_t ire_type, pfv_t func, void *arg, in ire_walk_ill() argument
827 ire_walk_ill_ipvers(match_flags, ire_type, func, arg, vers, ill); in ire_walk_ill()
834 ire_walk_ill_ipvers(uint_t match_flags, uint_t ire_type, pfv_t func, in ire_walk_ill_ipvers() argument
840 ire_walk_ill_tables(match_flags, ire_type, func, arg, in ire_walk_ill_ipvers()
846 ire_walk_ill_tables(match_flags, ire_type, func, arg, in ire_walk_ill_ipvers()
860 ire_walk_ill_match(uint_t match_flags, uint_t ire_type, ire_t *ire, in ire_walk_ill_match() argument
865 ASSERT(match_flags != 0 || zoneid != ALL_ZONES); in ire_walk_ill_match()
967 if (((!(match_flags & MATCH_IRE_TYPE)) || in ire_walk_ill_match()
969 ((!(match_flags & MATCH_IRE_ILL)) || in ire_walk_ill_match()
[all …]
H A Dip_rts.c96 const ts_label_t *tsl, int match_flags, ip_stack_t *ipst, ire_t **pifire,
100 const ill_t *ill, zoneid_t zoneid, const ts_label_t *tsl, int match_flags,
291 int match_flags = MATCH_IRE_DSTONLY; in ip_rts_request_common() local
445 match_flags |= MATCH_IRE_ILL; in ip_rts_request_common()
464 match_flags |= MATCH_IRE_MASK; in ip_rts_request_common()
653 match_flags |= MATCH_IRE_SECATTR; in ip_rts_request_common()
656 match_flags |= MATCH_IRE_GW; in ip_rts_request_common()
684 match_flags |= MATCH_IRE_GW; in ip_rts_request_common()
705 gw_addr, ill, zoneid, tsl, match_flags, in ip_rts_request_common()
720 tsl, match_flags, ipst, &ifire, &v6setsrc, in ip_rts_request_common()
[all …]
H A Dip6_if.c160 uint32_t match_flags, zoneid_t zoneid, ip_stack_t *ipst) in ipif_lookup_addr_common_v6() argument
166 boolean_t match_illgrp = (match_flags & IPIF_MATCH_ILLGRP); in ipif_lookup_addr_common_v6()
167 boolean_t no_duplicate = (match_flags & IPIF_MATCH_NONDUP); in ipif_lookup_addr_common_v6()
402 int match_flags = MATCH_IRE_TYPE; in ip_rt_add_v6() local
595 match_flags |= MATCH_IRE_GW | MATCH_IRE_ILL; in ip_rt_add_v6()
606 match_flags |= MATCH_IRE_MASK; in ip_rt_add_v6()
608 IRE_INTERFACE, ill, ALL_ZONES, NULL, match_flags, 0, ipst, in ip_rt_add_v6()
696 match_flags |= MATCH_IRE_ILL; in ip_rt_add_v6()
705 ALL_ZONES, NULL, match_flags, 0, ipst, NULL); in ip_rt_add_v6()
714 if (!(match_flags & MATCH_IRE_TESTHIDDEN)) { in ip_rt_add_v6()
[all …]
H A Dip_ftable.c521 int match_flags; in route_to_dst() local
523 match_flags = MATCH_IRE_DSTONLY; in route_to_dst()
530 zoneid, NULL, match_flags, IRR_ALLOCATE, 0, ipst, NULL, in route_to_dst()
535 zoneid, NULL, match_flags, IRR_ALLOCATE, 0, ipst, NULL, in route_to_dst()
H A Dip6_output.c1231 uint_t match_flags = MATCH_IRE_DSTONLY; in ip_postfrag_multirt_v6() local
1234 match_flags |= MATCH_IRE_ILL; in ip_postfrag_multirt_v6()
1237 ire1->ire_zoneid, NULL, match_flags, in ip_postfrag_multirt_v6()
H A Dip6.c1331 uint_t match_flags = MATCH_IRE_TYPE | MATCH_IRE_ZONEONLY; in icmp_pkt_v6() local
1335 match_flags |= MATCH_IRE_ILL; in icmp_pkt_v6()
1339 match_flags, 0, ipst, NULL); in icmp_pkt_v6()
1872 uint_t match_flags; in ip_laddr_verify_v6() local
1878 match_flags = MATCH_IRE_ZONEONLY; in ip_laddr_verify_v6()
1883 match_flags |= MATCH_IRE_ILL; in ip_laddr_verify_v6()
1887 ill, zoneid, NULL, match_flags, 0, ipst, NULL); in ip_laddr_verify_v6()
H A Dip_if.c4608 ipif_lookup_addr_common(ipaddr_t addr, ill_t *match_ill, uint32_t match_flags, in ipif_lookup_addr_common() argument
4615 boolean_t match_illgrp = (match_flags & IPIF_MATCH_ILLGRP); in ipif_lookup_addr_common()
4616 boolean_t no_duplicate = (match_flags & IPIF_MATCH_NONDUP); in ipif_lookup_addr_common()
5411 int match_flags = MATCH_IRE_TYPE; in ip_rt_add() local
5608 match_flags |= MATCH_IRE_GW | MATCH_IRE_ILL; in ip_rt_add()
5624 match_flags |= MATCH_IRE_MASK; in ip_rt_add()
5626 IRE_INTERFACE, ill, ALL_ZONES, NULL, match_flags, 0, ipst, in ip_rt_add()
5713 match_flags |= MATCH_IRE_ILL; in ip_rt_add()
5722 ALL_ZONES, NULL, match_flags, 0, ipst, NULL); in ip_rt_add()
5731 if (!(match_flags & MATCH_IRE_TESTHIDDEN)) { in ip_rt_add()
[all …]
H A Dip_output.c2298 uint_t match_flags = MATCH_IRE_DSTONLY; in ip_postfrag_multirt_v4() local
2301 match_flags |= MATCH_IRE_ILL; in ip_postfrag_multirt_v4()
2304 ire1->ire_zoneid, NULL, match_flags, in ip_postfrag_multirt_v4()
H A Dip6_input.c481 int match_flags = MATCH_IRE_SECATTR | MATCH_IRE_ILL; in ire_linklocal() local
486 match_flags, irr_flags, ira->ira_xmit_hint, ipst, NULL, NULL, NULL); in ire_linklocal()
504 match_flags, irr_flags, ira->ira_xmit_hint, ipst, NULL, NULL, NULL); in ire_linklocal()
H A Dip.c13730 int match_flags; in ip_multirt_apply_membership() local
13749 match_flags = MATCH_IRE_TYPE; in ip_multirt_apply_membership()
13751 match_flags |= MATCH_IRE_ILL; in ip_multirt_apply_membership()
13759 match_flags, 0, ipst, NULL); in ip_multirt_apply_membership()
13766 match_flags, 0, ipst, NULL); in ip_multirt_apply_membership()
/titanic_44/usr/src/cmd/sgs/elfdump/common/
H A Dmain.c449 match(match_flags_t match_flags, const char *name, uint_t ndx, uint_t type) in match() argument
451 match_item_t item_type = (match_flags & MATCH_F_PHDR) ? in match()
461 return ((match_flags & MATCH_F_STRICT) == 0); in match()
474 if (((match_flags & MATCH_F_NAME) == 0) || in match()
481 if ((match_flags & MATCH_F_NDX) && in match()
490 if ((match_flags & MATCH_F_NDX) && in match()
498 if ((match_flags & MATCH_F_TYPE) && in match()
/titanic_44/usr/src/uts/common/inet/
H A Dip_ire.h330 extern void ire_walk_ill_tables(uint_t match_flags, uint_t ire_type,