Lines Matching refs:ira
89 * conn_t *ipcl_classify_v4(mp, protocol, hdr_len, ira, ip_stack)
90 * conn_t *ipcl_classify_v6(mp, protocol, hdr_len, ira, ip_stack)
105 * ira->ira_zoneid: The zone in which the returned connection must be; the
109 * ira->ira_flags: Contains the IRAF_TX_MAC_EXEMPTABLE and
1529 ip_recv_attr_t *ira, ip_stack_t *ipst)
1538 zoneid_t zoneid = ira->ira_zoneid;
1557 (ira->ira_flags & IRAF_TX_MAC_EXEMPTABLE) &&
1558 (ira->ira_flags & IRAF_TX_SHARED_ADDR))))
1587 (ira->ira_flags & IRAF_TX_MAC_EXEMPTABLE) &&
1588 (ira->ira_flags & IRAF_TX_SHARED_ADDR))))
1601 if (connp != NULL && (ira->ira_flags & IRAF_SYSTEM_LABELED) &&
1603 ira, connp)) {
1632 (ira->ira_flags & IRAF_TX_MAC_EXEMPTABLE))))
1636 if (connp != NULL && (ira->ira_flags & IRAF_SYSTEM_LABELED) &&
1638 ira, connp)) {
1669 ip_recv_attr_t *ira, ip_stack_t *ipst)
1679 zoneid_t zoneid = ira->ira_zoneid;
1700 (ira->ira_flags & IRAF_TX_MAC_EXEMPTABLE) &&
1701 (ira->ira_flags & IRAF_TX_SHARED_ADDR))))
1731 (ira->ira_flags & IRAF_TX_MAC_EXEMPTABLE) &&
1732 (ira->ira_flags & IRAF_TX_SHARED_ADDR))))
1736 if (connp != NULL && (ira->ira_flags & IRAF_SYSTEM_LABELED) &&
1738 ira, connp)) {
1768 (ira->ira_flags & IRAF_TX_MAC_EXEMPTABLE) &&
1769 (ira->ira_flags & IRAF_TX_SHARED_ADDR))))
1773 if (connp != NULL && (ira->ira_flags & IRAF_SYSTEM_LABELED) &&
1775 ira, connp)) {
1806 ipcl_classify(mblk_t *mp, ip_recv_attr_t *ira, ip_stack_t *ipst)
1808 if (ira->ira_flags & IRAF_IS_IPV4) {
1809 return (ipcl_classify_v4(mp, ira->ira_protocol,
1810 ira->ira_ip_hdr_length, ira, ipst));
1812 return (ipcl_classify_v6(mp, ira->ira_protocol,
1813 ira->ira_ip_hdr_length, ira, ipst));
1822 ipha_t *ipha, ip6_t *ip6h, ip_recv_attr_t *ira, ip_stack_t *ipst)
1829 zoneid_t zoneid = ira->ira_zoneid;
1832 if (ira->ira_flags & IRAF_IS_IPV4) {
1873 (ira->ira_flags & IRAF_TX_MAC_EXEMPTABLE) &&
1874 (ira->ira_flags & IRAF_TX_SHARED_ADDR)))
1878 if (connp != NULL && (ira->ira_flags & IRAF_SYSTEM_LABELED) &&
1879 !tsol_receive_local(mp, dst, ipversion, ira, connp)) {