Lines Matching defs:mac_client_impl_t

390  * from mac_register to mac_unregister, or something in a mac_client_impl_t
711 typedef struct mac_client_impl_s mac_client_impl_t;
738 extern int mac_bcast_add(mac_client_impl_t *, const uint8_t *, uint16_t,
740 extern void mac_bcast_delete(mac_client_impl_t *, const uint8_t *, uint16_t);
745 extern void mac_client_bcast_refresh(mac_client_impl_t *, mac_multicst_t,
753 extern int mac_rx_group_add_flow(mac_client_impl_t *, flow_entry_t *,
757 extern mac_group_t *mac_reserve_rx_group(mac_client_impl_t *, uint8_t *,
759 extern void mac_release_rx_group(mac_client_impl_t *, mac_group_t *);
760 extern int mac_rx_switch_group(mac_client_impl_t *, mac_group_t *,
763 extern mac_group_t *mac_reserve_tx_group(mac_client_impl_t *, boolean_t);
764 extern void mac_release_tx_group(mac_client_impl_t *, mac_group_t *);
765 extern void mac_tx_switch_group(mac_client_impl_t *, mac_group_t *,
791 extern void mac_fanout_recompute_client(mac_client_impl_t *, cpupart_t *);
799 extern int mac_datapath_setup(mac_client_impl_t *, flow_entry_t *, uint32_t);
800 extern void mac_datapath_teardown(mac_client_impl_t *, flow_entry_t *,
802 extern void mac_rx_srs_group_setup(mac_client_impl_t *, flow_entry_t *,
804 extern void mac_tx_srs_group_setup(mac_client_impl_t *, flow_entry_t *,
807 extern void mac_tx_srs_group_teardown(mac_client_impl_t *, flow_entry_t *,
811 extern void mac_client_quiesce(mac_client_impl_t *);
812 extern void mac_client_restart(mac_client_impl_t *);
814 extern void mac_flow_update_priority(mac_client_impl_t *, flow_entry_t *);
826 extern void i_mac_share_alloc(mac_client_impl_t *);
827 extern void i_mac_share_free(mac_client_impl_t *);
838 extern void mac_tx_client_flush(mac_client_impl_t *);
839 extern void mac_tx_client_block(mac_client_impl_t *);
840 extern void mac_tx_client_unblock(mac_client_impl_t *);
841 extern void mac_tx_invoke_callbacks(mac_client_impl_t *, mac_tx_cookie_t);
861 extern void mac_group_add_client(mac_group_t *, mac_client_impl_t *);
862 extern void mac_group_remove_client(mac_group_t *, mac_client_impl_t *);
866 extern int mac_group_ring_modify(mac_client_impl_t *, mac_group_t *,
871 mac_client_impl_t **, mac_group_t *, boolean_t);
878 extern void mac_protect_update_v6_local_addr(mac_client_impl_t *);
879 extern void mac_protect_intercept_dhcp(mac_client_impl_t *, mblk_t *);
880 extern void mac_protect_flush_dhcp(mac_client_impl_t *);
881 extern void mac_protect_cancel_timer(mac_client_impl_t *);
882 extern void mac_protect_init(mac_client_impl_t *);
883 extern void mac_protect_fini(mac_client_impl_t *);
892 extern void mac_set_rings_effective(mac_client_impl_t *);
893 extern mac_client_impl_t *mac_check_primary_relocation(mac_client_impl_t *,