Home
last modified time | relevance | path

Searched refs:mac_client_impl_t (Results 1 – 18 of 18) sorted by relevance

/illumos-gate/usr/src/uts/common/sys/
H A Dmac_impl.h676 typedef struct mac_client_impl_s mac_client_impl_t; typedef
704 mac_client_impl_t *);
718 extern int mac_bcast_add(mac_client_impl_t *, const uint8_t *, uint16_t,
720 extern void mac_bcast_delete(mac_client_impl_t *, const uint8_t *, uint16_t);
725 extern void mac_client_bcast_refresh(mac_client_impl_t *, mac_multicst_t,
735 extern int mac_rx_group_add_flow(mac_client_impl_t *, flow_entry_t *,
739 extern mac_group_t *mac_reserve_rx_group(mac_client_impl_t *, uint8_t *,
741 extern void mac_release_rx_group(mac_client_impl_t *, mac_group_t *);
742 extern int mac_rx_switch_group(mac_client_impl_t *, mac_group_t *,
745 extern mac_group_t *mac_reserve_tx_group(mac_client_impl_t *, boolean_t);
[all …]
H A Dmac_client_impl.h213 (sizeof (mac_client_impl_t) + \
410 extern void mac_promisc_client_dispatch(mac_client_impl_t *, mblk_t *);
413 extern void mac_promisc_dispatch(mac_impl_t *, mblk_t *, mac_client_impl_t *,
418 extern mac_client_impl_t *mac_vnic_lower(mac_impl_t *);
419 extern mac_client_impl_t *mac_primary_client_handle(mac_impl_t *);
427 boolean_t mac_client_check_flow_vid(mac_client_impl_t *, uint16_t);
429 extern boolean_t mac_is_primary_client(mac_client_impl_t *);
431 extern int mac_client_set_rings_prop(mac_client_impl_t *,
H A Dmac_soft_ring.h636 extern void mac_fanout_setup(mac_client_impl_t *, flow_entry_t *,
692 extern void mac_client_update_classifier(mac_client_impl_t *, boolean_t);
697 pri_t, mac_client_impl_t *, mac_soft_ring_set_t *,
703 extern void mac_rx_soft_ring_process(mac_client_impl_t *, mac_soft_ring_t *,
H A Dmac_stat.h114 extern void mac_stat_rename(mac_client_impl_t *);
H A Dmac_flow_impl.h124 ((mac_client_impl_t *)flent->fe_mcip)->mci_mip)
473 ((mac_client_impl_t *)(m))->mci_misc_stat.mms_##s \
/illumos-gate/usr/src/uts/common/io/mac/
H A Dmac_protect.c211 static void start_txn_cleanup_timer(mac_client_impl_t *);
358 find_dhcpv4_pending_txn(mac_client_impl_t *mcip, uint32_t xid) in find_dhcpv4_pending_txn()
368 insert_dhcpv4_pending_txn(mac_client_impl_t *mcip, dhcpv4_txn_t *txn) in insert_dhcpv4_pending_txn()
385 remove_dhcpv4_pending_txn(mac_client_impl_t *mcip, dhcpv4_txn_t *txn) in remove_dhcpv4_pending_txn()
392 find_dhcpv4_completed_txn(mac_client_impl_t *mcip, uint8_t *cid, in find_dhcpv4_completed_txn()
411 insert_dhcpv4_completed_txn(mac_client_impl_t *mcip, dhcpv4_txn_t *txn) in insert_dhcpv4_completed_txn()
435 remove_dhcpv4_completed_txn(mac_client_impl_t *mcip, dhcpv4_txn_t *txn) in remove_dhcpv4_completed_txn()
451 check_dhcpv4_dyn_ip(mac_client_impl_t *mcip, ipaddr_t ipaddr) in check_dhcpv4_dyn_ip()
492 flush_dhcpv4(mac_client_impl_t *mcip) in flush_dhcpv4()
521 txn_cleanup_v4(mac_client_impl_t *mcip) in txn_cleanup_v4()
[all …]
H A Dmac_hio.c56 i_mac_share_alloc(mac_client_impl_t *mcip) in i_mac_share_alloc()
67 mac_client_impl_t *, mcip); in i_mac_share_alloc()
74 DTRACE_PROBE3(i__mac__share__alloc, mac_client_impl_t *, mcip, in i_mac_share_alloc()
88 i_mac_share_free(mac_client_impl_t *mcip) in i_mac_share_free()
115 mac_client_impl_t *mcip = (mac_client_impl_t *)mch; in mac_share_bind()
166 mac_client_impl_t *mcip = (mac_client_impl_t *)mch; in mac_share_unbind()
H A Dmac_client.c152 static boolean_t mac_client_single_rcvr(mac_client_impl_t *);
153 static flow_entry_t *mac_client_swap_mciflent(mac_client_impl_t *);
154 static flow_entry_t *mac_client_get_flow(mac_client_impl_t *,
156 static void mac_client_remove_flow_from_list(mac_client_impl_t *,
158 static void mac_client_add_to_flow_list(mac_client_impl_t *, flow_entry_t *);
159 static void mac_rename_flow_names(mac_client_impl_t *, const char *);
161 static int mac_client_datapath_setup(mac_client_impl_t *, uint16_t,
172 mac_client_impl_t *mcip = buf; in i_mac_client_impl_ctor()
193 mac_client_impl_t *mcip = buf; in i_mac_client_impl_dtor()
271 mac_client_impl_t *
[all …]
H A Dmac.c385 void mac_tx_client_flush(mac_client_impl_t *);
386 void mac_tx_client_block(mac_client_impl_t *);
822 mac_client_impl_t *mcip; in mac_callback_walker_exit()
943 mac_client_impl_t *mcip; in i_mac_perim_enter()
1005 mac_client_impl_t *mcip; in i_mac_perim_exit()
1034 mac_client_impl_t *mcip; in mac_perim_held()
1413 mac_client_impl_t *mcip = (mac_client_impl_t *)mch; in mac_addr_factory_reserve()
1468 mac_client_impl_t *mcip = (mac_client_impl_t *)mch; in mac_addr_factory_release()
1577 mac_client_impl_t *mcip = (mac_client_impl_t *)mch; in mac_hwrings_get()
1742 mac_client_impl_t *mcip = (mac_client_impl_t *)mch; in mac_client_set_flow_cb()
[all …]
H A Dmac_datapath_setup.c317 mac_srs_client_poll_quiesce(mac_client_impl_t *mcip, in mac_srs_client_poll_quiesce()
340 mac_srs_client_poll_restart(mac_client_impl_t *mcip, in mac_srs_client_poll_restart()
368 mac_srs_client_poll_enable(mac_client_impl_t *mcip, in mac_srs_client_poll_enable()
434 mac_srs_client_poll_disable(mac_client_impl_t *mcip, in mac_srs_client_poll_disable()
616 mac_client_impl_t *mcip = flent->fe_mcip; in mac_compute_soft_ring_count()
1193 mac_client_impl_t *mcip = mac_srs->srs_mcip; in mac_srs_fanout_list_alloc()
1531 mac_client_impl_t *mcip = srs->srs_mcip; in mac_tx_srs_update_bwlimit()
1621 mac_client_update_classifier(mac_client_impl_t *mcip, boolean_t enable) in mac_client_update_classifier()
1708 mac_client_impl_t *mcip, mac_soft_ring_set_t *mac_srs, in mac_srs_create_proto_softrings()
1784 mac_srs_fanout_modify(mac_client_impl_t *mcip, mac_direct_rx_t rx_func, in mac_srs_fanout_modify()
[all …]
H A Dmac_bcast.c74 mac_client_impl_t *mgb_client;
145 mac_client_impl_t *src_mcip = arg2, *dst_mcip; in mac_bcast_send()
197 DTRACE_PROBE4(mac__bcast__send__to, mac_client_impl_t *, in mac_bcast_send()
258 mac_bcast_add(mac_client_impl_t *mcip, const uint8_t *addr, uint16_t vid, in mac_bcast_add()
498 mac_bcast_delete(mac_client_impl_t *mcip, const uint8_t *addr, uint16_t vid) in mac_bcast_delete()
646 mac_client_bcast_refresh(mac_client_impl_t *mcip, mac_multicst_t refresh_fn, in mac_client_bcast_refresh()
H A Dmac_flow.c371 mac_client_impl_t *mcip = ft->ft_mcip; in mac_flow_rem_subflow()
401 mac_client_impl_t *mcip = (mac_client_impl_t *)mch; in mac_flow_add_subflow()
732 mac_client_impl_t *mcip = flent->fe_mcip; in mac_flow_modify()
1111 mac_client_impl_t *mcip = arg; in mac_link_init_flows_cb()
1125 mac_client_impl_t *mcip = (mac_client_impl_t *)mch; in mac_link_init_flows()
1141 mac_client_impl_t *mcip = (mac_client_impl_t *)mch; in mac_link_has_flows()
1161 mac_client_impl_t *mcip = (mac_client_impl_t *)mch; in mac_link_release_flows()
1190 mac_client_impl_t *mcip = (mac_client_impl_t *)mch; in mac_link_flow_init()
1290 MCIP_DATAPATH_SETUP((mac_client_impl_t *)dlp->dl_mch)); in mac_link_flow_add()
1324 mac_client_impl_t *mcip = (mac_client_impl_t *)mch; in mac_link_flow_clean()
[all …]
H A Dmac_sched.c1503 mac_client_impl_t *mcip = mac_srs->srs_mcip; in mac_rx_srs_proto_fanout()
1920 mac_client_impl_t *mcip = mac_srs->srs_mcip; in mac_rx_srs_fanout()
2221 mac_client_impl_t *smcip; in mac_rx_srs_poll_ring()
2576 mac_client_impl_t *mcip = mac_srs->srs_mcip; in mac_rx_srs_drain()
2814 mac_client_impl_t *mcip = mac_srs->srs_mcip; in mac_rx_srs_drain_bw()
3210 mac_client_impl_t *mcip; in mac_rx_srs_subflow_process()
4018 mac_tx_invoke_callbacks(mac_client_impl_t *mcip, mac_tx_cookie_t cookie) in mac_tx_invoke_callbacks()
4222 mac_client_impl_t *mcip = mac_srs->srs_mcip; in mac_tx_srs_drain()
4258 mac_client_impl_t *mcip; in mac_tx_classify()
4314 mac_client_impl_t *src_mcip = (mac_client_impl_t *)mch; in mac_tx_send()
[all …]
H A Dmac_stat.c683 mac_client_impl_t *mcip = flent->fe_mcip; in i_mac_misc_stat_get()
1160 mac_client_impl_t *mcip = mac_srs->srs_mcip; in mac_srs_stat_delete()
1196 mac_client_impl_t *mcip = mac_srs->srs_mcip; in mac_soft_ring_stat_delete()
1239 mac_stat_rename(mac_client_impl_t *mcip) in mac_stat_rename()
1282 mac_client_impl_t *mcip = tx_srs->srs_mcip; in mac_tx_srs_stat_recreate()
H A Dmac_soft_ring.c151 pri_t pri, mac_client_impl_t *mcip, mac_soft_ring_set_t *mac_srs, in mac_soft_ring_create()
708 mac_client_impl_t *mcip = ringp->s_ring_mcip; in mac_tx_soft_ring_drain()
H A Dmac_util.c1827 mac_client_impl_t *mcip = (mac_client_impl_t *)mch; in mac_client_set_intr_cpu()
1850 mac_client_impl_t *mcip = (mac_client_impl_t *)mch; in mac_client_intr_cpu()
H A Dmac_provider.c1106 mac_client_impl_t *mcip; in mac_ring_intr_retarget()
/illumos-gate/usr/src/cmd/mdb/common/modules/mac/
H A Dmac.c207 mac_client_impl_t mcip; in mac_flow_dcmd_output()
568 mac_client_impl_t mci; in mac_srs_dcmd()