mac_share_handle_t
mac_group_t *src_group, mac_group_t *new_group, mac_share_handle_t share,
mac_share_handle_t share = mcip->mci_share;
mac_share_handle_t share = mcip->mci_share;
mac_share_handle_t share = mcip->mci_share;
int, rv, mac_share_handle_t, mcip->mci_share);
nxge_hio_share_alloc(void *arg, mac_share_handle_t *shandle)
*shandle = (mac_share_handle_t)shp;
nxge_hio_share_free(mac_share_handle_t shandle)
nxge_hio_share_query(mac_share_handle_t shandle, mac_ring_type_t type,
nxge_hio_share_add_group(mac_share_handle_t shandle,
nxge_hio_share_rem_group(mac_share_handle_t shandle,
nxge_hio_share_bind(mac_share_handle_t shandle, uint64_t cookie,
nxge_hio_share_unbind(mac_share_handle_t shandle)
mac_share_handle_t mci_share;
typedef int (*mac_alloc_share_t)(void *, mac_share_handle_t *);
typedef void (*mac_free_share_t)(mac_share_handle_t);
typedef int (*mac_bind_share_t)(mac_share_handle_t, uint64_t, uint64_t *);
typedef void (*mac_unbind_share_t)(mac_share_handle_t);
typedef void (*mac_share_query_t)(mac_share_handle_t, mac_ring_type_t,
typedef int (*mac_share_add_group_t)(mac_share_handle_t,
typedef int (*mac_share_rem_group_t)(mac_share_handle_t,
extern int nxge_hio_share_alloc(void *arg, mac_share_handle_t *shandle);
extern void nxge_hio_share_free(mac_share_handle_t shandle);
extern void nxge_hio_share_query(mac_share_handle_t shandle,
extern int nxge_hio_share_add_group(mac_share_handle_t,
extern int nxge_hio_share_rem_group(mac_share_handle_t,
extern int nxge_hio_share_bind(mac_share_handle_t, uint64_t cookie,
extern void nxge_hio_share_unbind(mac_share_handle_t);