Home
last modified time | relevance | path

Searched refs:irb (Results 1 – 10 of 10) sorted by relevance

/illumos-gate/usr/src/uts/common/inet/ip/
H A Dip_ire.c286 irb->irb_refcnt++; in irb_refhold()
295 irb->irb_refcnt++; in irb_refhold_locked()
982 irb_t *irb; in rtfunc() local
1014 irb_t *irb; in ire_walk_ill_tables() local
1460 rt = IRB2RT(irb); in irb_inactive()
1466 if (irb->irb_refcnt == 1 && irb->irb_nire == 0) { in irb_inactive()
1492 irb_t *irb; in ire_delete() local
1645 irb_t *irb; in ire_inactive() local
1703 if (irb != NULL && (irb->irb_marks & IRB_MARK_DYNAMIC)) { in ire_inactive()
1759 if (irb == NULL || irb->irb_ire_cnt == 0) in irb_increment_generation()
[all …]
H A Dip_ftable.c229 irb_t *irb; in ire_ftable_lookup_simple_v4() local
246 irb = &rt->rt_irb; in ire_ftable_lookup_simple_v4()
251 ire = irb->irb_ire; in ire_ftable_lookup_simple_v4()
412 irb_t *irb = NULL; in ire_get_bucket() local
439 irb = &rt->rt_irb; in ire_get_bucket()
441 irb->irb_ipst = ipst; in ire_get_bucket()
450 irb = NULL; in ire_get_bucket()
460 irb = &rt->rt_irb; in ire_get_bucket()
461 irb_refhold(irb); in ire_get_bucket()
464 return (irb); in ire_get_bucket()
[all …]
H A Dip_output.c1235 irb_t *irb = ire->ire_bucket; in ire_send_broadcast_v4() local
1269 if (irb->irb_ire_cnt == 1 || ixa->ixa_ifindex != 0) in ire_send_broadcast_v4()
1276 irb_refhold(irb); in ire_send_broadcast_v4()
1277 for (ire1 = irb->irb_ire; ire1 != NULL; ire1 = ire1->ire_next) { in ire_send_broadcast_v4()
1390 irb_refrele(irb); in ire_send_broadcast_v4()
2215 irb_t *irb; in ip_postfrag_multirt_v4() local
2279 irb = ire->ire_bucket; in ip_postfrag_multirt_v4()
2280 irb_refhold(irb); in ip_postfrag_multirt_v4()
2281 for (ire1 = irb->irb_ire; ire1 != NULL; ire1 = ire1->ire_next) { in ip_postfrag_multirt_v4()
2385 irb_refrele(irb); in ip_postfrag_multirt_v4()
H A Dip_input.c1394 irb_t *irb; in ire_recv_broadcast_v4() local
1397 irb = ire->ire_bucket; in ire_recv_broadcast_v4()
1398 irb_refhold(irb); in ire_recv_broadcast_v4()
1399 for (ire1 = irb->irb_ire; ire1 != NULL; in ire_recv_broadcast_v4()
1410 irb_refrele(irb); in ire_recv_broadcast_v4()
1845 irb_t *irb; in ip_input_broadcast_v4() local
1852 irb = ire->ire_bucket; in ip_input_broadcast_v4()
1859 if (ns->netstack_numzones == 1 || irb->irb_ire_cnt == 1) { in ip_input_broadcast_v4()
1865 irb_refhold(irb); in ip_input_broadcast_v4()
1866 for (ire1 = irb->irb_ire; ire1 != NULL; ire1 = ire1->ire_next) { in ip_input_broadcast_v4()
[all …]
H A Dip6_output.c1154 irb_t *irb; in ip_postfrag_multirt_v6() local
1216 irb = ire->ire_bucket; in ip_postfrag_multirt_v6()
1217 irb_refhold(irb); in ip_postfrag_multirt_v6()
1218 for (ire1 = irb->irb_ire; ire1 != NULL; ire1 = ire1->ire_next) { in ip_postfrag_multirt_v6()
1314 irb_refrele(irb); in ip_postfrag_multirt_v6()
H A Dip6_ire.c508 irb_t *irb; in ire_delete_host_redirects_v6() local
518 irb = &irb_ptr[i]; in ire_delete_host_redirects_v6()
519 irb_refhold(irb); in ire_delete_host_redirects_v6()
520 for (ire = irb->irb_ire; ire != NULL; ire = ire->ire_next) { in ire_delete_host_redirects_v6()
529 irb_refrele(irb); in ire_delete_host_redirects_v6()
H A Dip.c13772 irb_t *irb; in ip_multirt_apply_membership() local
13788 irb = ire->ire_bucket; in ip_multirt_apply_membership()
13789 ASSERT(irb != NULL); in ip_multirt_apply_membership()
13792 irb_refhold(irb); in ip_multirt_apply_membership()
13838 irb_refrele(irb); in ip_multirt_apply_membership()
/illumos-gate/usr/src/uts/common/inet/
H A Dip_stack.h242 struct irb *ips_ip_forwarding_table_v6[IP6_MASK_TABLE_SIZE];
H A Dip.h1266 typedef struct irb { struct
1292 #define IRB2RT(irb) (rt_t *)((caddr_t)(irb) - offsetof(rt_t, rt_irb)) argument
/illumos-gate/usr/src/uts/common/io/igc/
H A Digc_ring.c485 igc_dma_buffer_t *irb = &ring->irr_work_list[idx]->irb_dma; in igc_rx_ring_desc_write() local
487 cookie = ddi_dma_cookie_one(irb->idb_hdl); in igc_rx_ring_desc_write()