Home
last modified time | relevance | path

Searched refs:mac_client_handle_t (Results 1 – 25 of 32) sorted by relevance

12

/illumos-gate/usr/src/uts/common/sys/
H A Dmac_client.h49 typedef struct __mac_client_handle *mac_client_handle_t; typedef
125 extern int mac_client_open(mac_handle_t, mac_client_handle_t *, char *,
127 extern void mac_client_close(mac_client_handle_t, uint16_t);
129 extern int mac_unicast_add(mac_client_handle_t, uint8_t *, uint16_t,
131 extern int mac_unicast_add_set_rx(mac_client_handle_t, uint8_t *, uint16_t,
133 extern int mac_unicast_remove(mac_client_handle_t, mac_unicast_handle_t);
135 extern int mac_multicast_add(mac_client_handle_t, const uint8_t *);
136 extern void mac_multicast_remove(mac_client_handle_t, const uint8_t *);
138 extern void mac_rx_set(mac_client_handle_t, mac_rx_t, void *);
139 extern void mac_rx_clear(mac_client_handle_t);
[all …]
H A Dmac_client_priv.h52 extern boolean_t mac_rx_bypass_set(mac_client_handle_t, mac_direct_rx_t,
54 extern void mac_rx_bypass_enable(mac_client_handle_t);
55 extern void mac_rx_bypass_disable(mac_client_handle_t);
66 extern void mac_resource_set(mac_client_handle_t, mac_resource_add_t, void *);
78 extern void mac_resource_set_common(mac_client_handle_t,
88 extern uint16_t mac_client_vid(mac_client_handle_t);
89 extern int mac_vnic_unicast_set(mac_client_handle_t, const uint8_t *);
90 extern boolean_t mac_client_is_vlan_vnic(mac_client_handle_t);
92 extern void mac_client_poll_enable(mac_client_handle_t);
93 extern void mac_client_poll_disable(mac_client_handle_t);
[all …]
H A Dmac_impl.h767 extern int mac_link_flow_init(mac_client_handle_t, flow_entry_t *);
768 extern void mac_link_flow_clean(mac_client_handle_t, flow_entry_t *);
856 extern mblk_t *mac_protect_check(mac_client_handle_t, mblk_t *);
857 extern int mac_protect_set(mac_client_handle_t, mac_resource_props_t *);
858 extern boolean_t mac_protect_enabled(mac_client_handle_t, uint32_t);
871 extern void mac_set_promisc_filtered(mac_client_handle_t, boolean_t);
872 extern boolean_t mac_get_promisc_filtered(mac_client_handle_t);
H A Dvnic_impl.h52 mac_client_handle_t vn_mc_handles[MPT_MAXMACADDR];
H A Ddls_impl.h52 mac_client_handle_t dl_mch; /* SL */
H A Ddld_impl.h127 mac_client_handle_t ds_mch; /* SL */
H A Daggr_impl.h139 mac_client_handle_t lp_mch;
H A Dmac_flow_impl.h509 extern int mac_flow_add_subflow(mac_client_handle_t, flow_entry_t *,
H A Dmac_soft_ring.h675 extern mblk_t *mac_tx_send(mac_client_handle_t, mac_ring_handle_t, mblk_t *,
/illumos-gate/usr/src/uts/common/io/bpf/
H A Dbpf_mac.c114 return (mac_tx((mac_client_handle_t)chandle, pkt, 0, in mac_bpf_tx()
122 return (mac_promisc_add((mac_client_handle_t)chandle, how, bpf_mtap, in mac_bpf_promisc_add()
136 (mac_client_handle_t *)chandlep, NULL, in mac_bpf_client_open()
143 mac_client_close((mac_client_handle_t)chandle, 0); in mac_bpf_client_close()
149 return (mac_client_name((mac_client_handle_t)chandle)); in mac_bpf_client_name()
/illumos-gate/usr/src/uts/common/io/mac/
H A Dmac_client.c163 static void mac_client_datapath_teardown(mac_client_handle_t,
165 static int mac_resource_ctl_set(mac_client_handle_t, mac_resource_props_t *);
469 mac_client_name(mac_client_handle_t mch) in mac_client_name()
485 mac_client_vid(mac_client_handle_t mch) in mac_client_vid()
507 mac_client_is_vlan_vnic(mac_client_handle_t mch) in mac_client_is_vlan_vnic()
612 mac_client_stat_get(mac_client_handle_t mch, uint_t stat) in mac_client_stat_get()
930 mac_vnic_unicast_set(mac_client_handle_t mch, const uint8_t *addr) in mac_vnic_unicast_set()
1099 mac_unicast_secondary_get(mac_client_handle_t mh, uint8_t *addr) in mac_unicast_secondary_get()
1263 mac_addr_random(mac_client_handle_t mch, uint_t prefix_len, in mac_addr_random()
1314 mac_client_open(mac_handle_t mh, mac_client_handle_t *mchp, char *name, in mac_client_open()
[all …]
H A Dmac_hio.c113 mac_share_bind(mac_client_handle_t mch, uint64_t cookie, uint64_t *rcookie) in mac_share_bind()
164 mac_share_unbind(mac_client_handle_t mch) in mac_share_unbind()
H A Dmac.c1411 mac_addr_factory_reserve(mac_client_handle_t mch, int *slot) in mac_addr_factory_reserve()
1466 mac_addr_factory_release(mac_client_handle_t mch, uint_t slot) in mac_addr_factory_release()
1574 mac_hwrings_get(mac_client_handle_t mch, mac_group_handle_t *hwgh, in mac_hwrings_get()
1740 mac_client_set_flow_cb(mac_client_handle_t mch, mac_rx_t func, void *arg1) in mac_client_set_flow_cb()
1754 mac_client_clear_flow_cb(mac_client_handle_t mch) in mac_client_clear_flow_cb()
1938 mac_hwring_send_priv(mac_client_handle_t mch, mac_ring_handle_t rh, mblk_t *mp) in mac_hwring_send_priv()
2420 mac_srs_perm_quiesce(mac_client_handle_t mch, boolean_t on) in mac_srs_perm_quiesce()
2445 mac_rx_client_quiesce(mac_client_handle_t mch) in mac_rx_client_quiesce()
2461 mac_rx_client_restart(mac_client_handle_t mch) in mac_rx_client_restart()
2548 i_mac_tx_client_quiesce(mac_client_handle_t mch, uint_t srs_quiesce_flag) in i_mac_tx_client_quiesce()
[all …]
H A Dmac_flow.c388 mac_link_flow_clean((mac_client_handle_t)mcip, flent); in mac_flow_rem_subflow()
398 mac_flow_add_subflow(mac_client_handle_t mch, flow_entry_t *flent, in mac_flow_add_subflow()
446 err = mac_link_flow_init((mac_client_handle_t)mcip, flent); in mac_flow_add_subflow()
1123 mac_link_init_flows(mac_client_handle_t mch) in mac_link_init_flows()
1139 mac_link_has_flows(mac_client_handle_t mch) in mac_link_has_flows()
1159 mac_link_release_flows(mac_client_handle_t mch) in mac_link_release_flows()
1188 mac_link_flow_init(mac_client_handle_t mch, flow_entry_t *sub_flow) in mac_link_flow_init()
1322 mac_link_flow_clean(mac_client_handle_t mch, flow_entry_t *sub_flow) in mac_link_flow_clean()
/illumos-gate/usr/src/uts/sun4v/io/
H A Dvsw_phys.c85 static void vsw_mac_add_vlans(vsw_t *vswp, mac_client_handle_t mch,
87 static void vsw_mac_remove_vlans(mac_client_handle_t mch, vsw_vlanid_t *vids,
337 mac_client_handle_t mch; in vsw_mac_multicast_add()
367 mac_client_handle_t mch; in vsw_mac_multicast_remove()
387 mac_client_handle_t mch; in vsw_mac_multicast_add_all()
429 mac_client_handle_t mch; in vsw_mac_multicast_remove_all()
522 mac_client_handle_t *mchp; in vsw_maccl_open()
584 mac_client_handle_t *mchp; in vsw_maccl_close()
828 mac_client_handle_t mch = NULL; in vsw_unset_hw_addr()
951 mac_client_handle_t mch; in vsw_tx_msg()
[all …]
/illumos-gate/usr/src/uts/common/inet/sockmods/
H A Dsockmod_pfp.c57 static void pfp_close(mac_handle_t, mac_client_handle_t);
64 static int pfp_open_index(int, mac_handle_t *, mac_client_handle_t *,
586 mac_client_handle_t mch; in sdpfp_bind()
739 mac_client_handle_t mch; in sdpfp_senduio()
1419 pfp_open_index(int index, mac_handle_t *mhp, mac_client_handle_t *mcip, in pfp_open_index()
1422 mac_client_handle_t mch; in pfp_open_index()
1467 pfp_close(mac_handle_t mh, mac_client_handle_t mch) in pfp_close()
/illumos-gate/usr/src/uts/common/io/fcoe/
H A Dfcoe.h135 mac_client_handle_t fm_cli_handle;
/illumos-gate/usr/src/uts/sun4v/sys/
H A Dvsw.h156 mac_client_handle_t mch; /* mac client handle */
H A Dvnet.h307 mac_client_handle_t hio_mch; /* HIO mac client hdl */
H A Dvsw_ldc.h415 mac_client_handle_t p_mch; /* mac client handle */
/illumos-gate/usr/src/uts/common/inet/sockmods/netpacket/
H A Dpacket.h179 mac_client_handle_t ps_mch;
/illumos-gate/usr/src/uts/common/net/
H A Dbridge_impl.h179 mac_client_handle_t bl_mch;
/illumos-gate/usr/src/uts/intel/io/viona/
H A Dviona_impl.h161 mac_client_handle_t l_mch;
H A Dviona_tx.c514 mac_client_handle_t link_mch = link->l_mch; in viona_tx()
/illumos-gate/usr/src/uts/common/xen/io/
H A Dxnbo.c70 mac_client_handle_t o_mch;

12