Home
last modified time | relevance | path

Searched refs:mac_handle_t (Results 1 – 25 of 101) sorted by relevance

12345

/illumos-gate/usr/src/uts/common/sys/
H A Dmac_client_priv.h57 extern const mac_info_t *mac_info(mac_handle_t);
59 extern boolean_t mac_promisc_get(mac_handle_t);
61 extern int mac_start(mac_handle_t);
62 extern void mac_stop(mac_handle_t);
64 extern void mac_ioctl(mac_handle_t, queue_t *, mblk_t *);
65 extern link_state_t mac_link_get(mac_handle_t);
67 extern dev_info_t *mac_devinfo_get(mac_handle_t);
68 extern void *mac_driver(mac_handle_t);
69 extern boolean_t mac_capab_get(mac_handle_t, mac_capab_t, void *);
70 extern boolean_t mac_sap_verify(mac_handle_t, uint32_t, uint32_t *);
[all …]
H A Dmac.h60 typedef struct __mac_handle *mac_handle_t; typedef
400 typedef mblk_t *(*mac_bridge_tx_t)(mac_handle_t, mac_ring_handle_t, mblk_t *);
401 typedef void (*mac_bridge_rx_t)(mac_handle_t, mac_resource_handle_t, mblk_t *);
402 typedef void (*mac_bridge_ref_t)(mac_handle_t, boolean_t);
403 typedef link_state_t (*mac_bridge_ls_t)(mac_handle_t, link_state_t);
517 typedef void (*mtops_link_details_t)(char *, size_t, mac_handle_t,
676 mac_handle_t *);
678 mac_handle_t *);
679 extern const char *mac_name(mac_handle_t);
680 extern minor_t mac_minor(mac_handle_t);
[all …]
H A Dmac_client.h125 extern int mac_client_open(mac_handle_t, mac_client_handle_t *, char *,
152 extern mac_notify_handle_t mac_notify_add(mac_handle_t, mac_notify_t, void *);
154 extern void mac_notify_remove_wait(mac_handle_t);
155 extern int mac_rename_primary(mac_handle_t, const char *);
158 extern int mac_open(const char *, mac_handle_t *);
159 extern void mac_close(mac_handle_t);
160 extern uint64_t mac_stat_get(mac_handle_t, uint_t);
162 extern int mac_unicast_primary_set(mac_handle_t, const uint8_t *);
163 extern void mac_unicast_primary_get(mac_handle_t, uint8_t *);
164 extern void mac_unicast_primary_info(mac_handle_t, char *, boolean_t *);
[all …]
H A Dmac_provider.h565 extern mac_protect_t *mac_protect_get(mac_handle_t);
566 extern void mac_sdu_get(mac_handle_t, uint_t *, uint_t *);
567 extern void mac_sdu_get2(mac_handle_t, uint_t *, uint_t *,
569 extern int mac_maxsdu_update(mac_handle_t, uint_t);
570 extern int mac_maxsdu_update2(mac_handle_t, uint_t,
575 extern int mac_register(mac_register_t *, mac_handle_t *);
576 extern int mac_disable_nowait(mac_handle_t);
577 extern int mac_disable(mac_handle_t);
578 extern int mac_unregister(mac_handle_t);
579 extern void mac_rx(mac_handle_t, mac_resource_handle_t,
[all …]
H A Dmac_impl.h276 mac_handle_t mrg_mh; /* reference to MAC */
523 mac_handle_t mi_bridge_link;
698 extern void mac_packet_print(mac_handle_t, mblk_t *);
702 extern mblk_t *mac_ring_tx(mac_handle_t, mac_ring_handle_t, mblk_t *);
807 extern mblk_t *mac_rx_flow(mac_handle_t, mac_resource_handle_t, mblk_t *);
851 extern void mac_poll_state_change(mac_handle_t, boolean_t);
868 extern int mac_set_resources(mac_handle_t, mac_resource_props_t *);
869 extern void mac_get_resources(mac_handle_t, mac_resource_props_t *);
870 extern void mac_get_effective_resources(mac_handle_t, mac_resource_props_t *);
896 extern int mac_transceiver_count(mac_handle_t, uint_t *);
[all …]
H A Ddls.h115 extern int dls_devnet_create(mac_handle_t, datalink_id_t,
117 extern int dls_devnet_destroy(mac_handle_t, datalink_id_t *,
119 extern int dls_devnet_recreate(mac_handle_t, datalink_id_t);
H A Dvnic_impl.h48 mac_handle_t vn_mh;
49 mac_handle_t vn_lower_mh;
H A Ddld_impl.h126 mac_handle_t ds_mh; /* SL */
278 extern mac_handle_t dld_mac_open(char *dev_name, int *err);
H A Daggr_impl.h137 mac_handle_t lp_mh;
214 mac_handle_t lg_mh;
H A Ddls_impl.h51 mac_handle_t dl_mh; /* SL */
/illumos-gate/usr/src/uts/common/io/bpf/
H A Dbpf_mac.c79 return (mac_open_by_linkname(name, (mac_handle_t *)mhandlep)); in mac_bpf_open()
85 mac_close((mac_handle_t)mhandle); in mac_bpf_close()
91 return (mac_name((mac_handle_t)mhandle)); in mac_bpf_name()
97 return (mac_nativetype((mac_handle_t)mhandle)); in mac_bpf_type()
103 mac_sdu_get((mac_handle_t)mhandle, NULL, mtup); in mac_bpf_sdu_get()
135 return (mac_client_open((mac_handle_t)mhandle, in mac_bpf_client_open()
177 mac_perim_enter_by_mh((mac_handle_t)handle, &mph); in mac_bpf_getzone()
178 error = dls_link_getzid(mac_name((mac_handle_t)handle), zip); in mac_bpf_getzone()
186 *dltp = mac_nativetype((mac_handle_t)handle); in mac_bpf_getdlt()
/illumos-gate/usr/src/uts/common/io/mac/
H A Dmac_client.c277 VERIFY(i_mac_capab_get((mac_handle_t)mip, MAC_CAPAB_VNIC, &cap)); in mac_vnic_lower()
291 VERIFY(i_mac_capab_get((mac_handle_t)mip, MAC_CAPAB_VNIC, &cap)); in mac_vnic_secondary_update()
307 ASSERT(MAC_PERIM_HELD((mac_handle_t)mip)); in mac_primary_client_handle()
321 mac_open(const char *macname, mac_handle_t *mhp) in mac_open()
346 *mhp = (mac_handle_t)mip; in mac_open()
357 *mhp = (mac_handle_t)mip; in mac_open()
372 mac_open_by_linkid(datalink_id_t linkid, mac_handle_t *mhp) in mac_open_by_linkid()
392 mac_open_by_linkname(const char *link, mac_handle_t *mhp) in mac_open_by_linkname()
406 mac_close(mac_handle_t mh) in mac_close()
433 mac_info(mac_handle_t mh) in mac_info()
[all …]
H A Dmac_provider.c128 mac_features_to_flags(mac_handle_t mh) in mac_features_to_flags()
164 mac_register(mac_register_t *mregp, mac_handle_t *mhp) in mac_register()
367 if (mac_capab_get((mac_handle_t)mip, MAC_CAPAB_LEGACY, in mac_register()
386 mip->mi_tx_cksum_flags = mac_features_to_flags((mac_handle_t)mip); in mac_register()
394 if (i_mac_capab_get((mac_handle_t)mip, MAC_CAPAB_VNIC, NULL)) in mac_register()
397 if (i_mac_capab_get((mac_handle_t)mip, MAC_CAPAB_AGGR, NULL)) in mac_register()
400 if (i_mac_capab_get((mac_handle_t)mip, MAC_CAPAB_OVERLAY, NULL)) in mac_register()
444 (void) mac_capab_get((mac_handle_t)mip, MAC_CAPAB_SHARES, in mac_register()
492 *mhp = (mac_handle_t)mip; in mac_register()
555 mac_unregister(mac_handle_t mh) in mac_unregister()
[all …]
H A Dmac.c1031 mac_perim_held(mac_handle_t mh) in mac_perim_held()
1052 mac_perim_enter_by_mh(mac_handle_t mh, mac_perim_handle_t *mphp) in mac_perim_enter_by_mh()
1069 mac_handle_t mh; in mac_perim_enter_by_macname()
1083 mac_handle_t mh; in mac_perim_enter_by_linkid()
1102 mac_close((mac_handle_t)mip); in mac_perim_exit()
1163 mac_start(mac_handle_t mh) in mac_start()
1169 ASSERT(MAC_PERIM_HELD((mac_handle_t)mip)); in mac_start()
1229 mac_stop(mac_handle_t mh) in mac_stop()
1235 ASSERT(MAC_PERIM_HELD((mac_handle_t)mip)); in mac_stop()
1285 ASSERT(MAC_PERIM_HELD((mac_handle_t)mip)); in i_mac_promisc_set()
[all …]
H A Dmac_hio.c43 mac_share_capable(mac_handle_t mh) in mac_share_capable()
65 if (mac_share_capable((mac_handle_t)mcip->mci_mip) == 0) { in i_mac_share_alloc()
H A Dmac_bcast.c126 ASSERT(MAC_PERIM_HELD((mac_handle_t)mip)); in mac_bcast_grp_free()
269 ASSERT(MAC_PERIM_HELD((mac_handle_t)mip)); in mac_bcast_add()
508 ASSERT(MAC_PERIM_HELD((mac_handle_t)mip)); in mac_bcast_delete()
621 ASSERT(MAC_PERIM_HELD((mac_handle_t)mip)); in mac_bcast_refresh()
654 ASSERT(MAC_PERIM_HELD((mac_handle_t)mip)); in mac_client_bcast_refresh()
H A Dmac_flow.c291 ASSERT(MAC_PERIM_HELD((mac_handle_t)ft->ft_mip)); in mac_flow_add()
372 mac_handle_t mh = (mac_handle_t)ft->ft_mip; in mac_flow_rem_subflow()
402 mac_handle_t mh = (mac_handle_t)mcip->mci_mip; in mac_flow_add_subflow()
475 ASSERT(MAC_PERIM_HELD((mac_handle_t)ft->ft_mip)); in mac_flow_remove()
739 ASSERT(MAC_PERIM_HELD((mac_handle_t)ft->ft_mip)); in mac_flow_modify()
912 ASSERT(MAC_PERIM_HELD((mac_handle_t)ft->ft_mip)); in mac_flow_set_desc()
951 ASSERT(MAC_PERIM_HELD((mac_handle_t)ft->ft_mip)); in mac_flow_set_name()
1195 ASSERT(MAC_PERIM_HELD((mac_handle_t)mip)); in mac_link_flow_init()
1329 ASSERT(MAC_PERIM_HELD((mac_handle_t)mip)); in mac_link_flow_clean()
1662 if ((err = mac_header_info((mac_handle_t)ft->ft_mip, in flow_l2_accept()
[all …]
H A Dmac_ndd.c118 status = mac_prop_info((mac_handle_t)mip, in mac_ndd_get_names()
135 if (mac_prop_info((mac_handle_t)mip, MAC_PROP_PRIVATE, in mac_ndd_get_names()
259 u64 = mac_stat_get((mac_handle_t)mip, in mac_ndd_get_ioctl()
H A Dmac_datapath_setup.c261 ASSERT(MAC_PERIM_HELD((mac_handle_t)mac_srs->srs_mcip->mci_mip)); in mac_srs_add_glist()
285 ASSERT(MAC_PERIM_HELD((mac_handle_t)mac_srs->srs_mcip->mci_mip)); in mac_srs_remove_glist()
322 ASSERT(MAC_PERIM_HELD((mac_handle_t)mcip->mci_mip)); in mac_srs_client_poll_quiesce()
345 ASSERT(MAC_PERIM_HELD((mac_handle_t)mcip->mci_mip)); in mac_srs_client_poll_restart()
375 ASSERT(MAC_PERIM_HELD((mac_handle_t)mcip->mci_mip)); in mac_srs_client_poll_enable()
439 ASSERT(MAC_PERIM_HELD((mac_handle_t)mcip->mci_mip)); in mac_srs_client_poll_disable()
647 mac_handle_t mh = (mac_handle_t)mcip->mci_mip; in mac_compute_soft_ring_count()
1630 ASSERT(MAC_PERIM_HELD((mac_handle_t)mip)); in mac_client_update_classifier()
1999 ASSERT(MAC_PERIM_HELD((mac_handle_t)mcip->mci_mip)); in mac_fanout_setup()
2909 ASSERT(MAC_PERIM_HELD((mac_handle_t)mip)); in mac_datapath_setup()
[all …]
/illumos-gate/usr/src/uts/sun4v/sys/
H A Dvsw.h154 mac_handle_t mh;
171 mac_handle_t if_mh; /* MAC handle */
H A Dvnet.h276 mac_handle_t mh; /* handle to GLDv3 mac module */
306 mac_handle_t hio_mh; /* HIO mac hdl */
/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 *,
588 mac_handle_t mh; in sdpfp_bind()
742 mac_handle_t mh; in sdpfp_senduio()
909 mac_handle_t mh; in sdpfp_ioctl()
1419 pfp_open_index(int index, mac_handle_t *mhp, mac_client_handle_t *mcip, in pfp_open_index()
1424 mac_handle_t mh; 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/net/
H A Dbridge_impl.h122 mac_handle_t bm_mh;
178 mac_handle_t bl_mh;
/illumos-gate/usr/src/uts/common/io/simnet/
H A Dsimnet_impl.h79 mac_handle_t sd_mh;
/illumos-gate/usr/src/uts/common/io/dls/
H A Ddls_mgmt.c127 static int dls_devnet_unset(mac_handle_t, datalink_id_t *, boolean_t);
814 dls_devnet_set(mac_handle_t mh, datalink_id_t linkid, zoneid_t zoneid, in dls_devnet_set()
976 dls_devnet_unset(mac_handle_t mh, datalink_id_t *id, boolean_t wait) in dls_devnet_unset()
1436 mac_handle_t mh; in dls_devnet_rename()
1776 dls_devnet_create(mac_handle_t mh, datalink_id_t linkid, zoneid_t zoneid) in dls_devnet_create()
1831 dls_devnet_recreate(mac_handle_t mh, datalink_id_t linkid) in dls_devnet_recreate()
1849 dls_devnet_destroy(mac_handle_t mh, datalink_id_t *idp, boolean_t wait) in dls_devnet_destroy()

12345