mac_group_handle_t
mac_group_info_t *, mac_group_handle_t);
mac_group_info_t *infop, mac_group_handle_t gh)
mac_group_handle_t ring_group_handle;
mac_group_info_t * infop, mac_group_handle_t gh)
mac_group_handle_t groupHandle;
mac_group_handle_t groupHandle)
mac_group_info_t *infop, mac_group_handle_t gh)
mac_group_info_t *infop, mac_group_handle_t gh)
mac_group_handle_t rx_group;
mac_group_info_t *infop, mac_group_handle_t gh)
mac_group_handle_t ghandle;
mac_group_info_t *infop, mac_group_handle_t gh)
mac_group_info_t *infop, mac_group_handle_t gh)
mac_group_handle_t irg_grp_hdl; /* handle to mac_group_t */
mac_group_info_t *infop, mac_group_handle_t gh)
mac_group_handle_t group_handle; /* call back group handle */
mac_group_info_t *, mac_group_handle_t);
mac_group_handle_t igc_rxg_hdl;
mac_group_info_t *infop, mac_group_handle_t gh)
mac_group_info_t *infop, mac_group_handle_t gh)
mac_group_handle_t group_handle; /* call back group handle */
mac_group_info_t *, mac_group_handle_t);
mac_hwrings_get(mac_client_handle_t mch, mac_group_handle_t *hwgh,
*hwgh = (mac_group_handle_t)grp;
mac_hwrings_idx_get(mac_handle_t mh, uint_t idx, mac_group_handle_t *hwgh,
*hwgh = (mac_group_handle_t)grp;
mac_hwgroup_addmac(mac_group_handle_t gh, const uint8_t *addr)
mac_hwgroup_remmac(mac_group_handle_t gh, const uint8_t *addr)
mac_hwgroup_addvlan(mac_group_handle_t gh, uint16_t vid)
mac_hwgroup_remvlan(mac_group_handle_t gh, uint16_t vid)
ring->mr_gh = (mac_group_handle_t)group;
(mac_group_handle_t)group);
(mac_group_handle_t)group);
mac_find_ring(mac_group_handle_t gh, int index)
ASSERT(mac_find_ring((mac_group_handle_t)group,
ring->mr_gh = (mac_group_handle_t)group;
ASSERT(mac_find_ring((mac_group_handle_t)group,
ASSERT(ring->mr_gh == (mac_group_handle_t)defgrp);
ASSERT(ring->mr_gh == (mac_group_handle_t)defgrp);
if (ring->mr_gh != (mac_group_handle_t)src_group ||
if (ring->mr_gh == (mac_group_handle_t)
mac_group_add_ring(mac_group_handle_t gh, int index)
mac_group_rem_ring(mac_group_handle_t gh, mac_ring_handle_t rh)
mac_group_handle_t mlg_mac_hdl;
mac_group_info_t *infop, mac_group_handle_t gh)
mac_group_info_t *infop, mac_group_handle_t gh)
mac_group_info_t *infop, mac_group_handle_t ghdl)
mac_group_handle_t group_handle;
mac_group_info_t *infop, mac_group_handle_t gh)
mac_group_info_t *infop, mac_group_handle_t gh)
mac_group_handle_t group_handle; /* call back group handle */
mac_group_handle_t atg_gh; /* filled in by aggr_fill_group() */
mac_group_handle_t lp_hwghs[MAX_GROUPS_PER_PORT];
mac_group_handle_t arg_gh; /* filled in by aggr_fill_group() */
extern uint_t mac_hwrings_idx_get(mac_handle_t, uint_t, mac_group_handle_t *,
extern int mac_hwrings_get(mac_client_handle_t, mac_group_handle_t *,
extern int mac_hwgroup_addmac(mac_group_handle_t, const uint8_t *);
extern int mac_hwgroup_remmac(mac_group_handle_t, const uint8_t *);
extern int mac_hwgroup_addvlan(mac_group_handle_t, uint16_t);
extern int mac_hwgroup_remvlan(mac_group_handle_t, uint16_t);
mac_group_handle_t mr_gh; /* reference to group */
mac_group_info_t *, mac_group_handle_t);
extern int mac_group_add_ring(mac_group_handle_t, int);
extern void mac_group_rem_ring(mac_group_handle_t,
extern mac_ring_handle_t mac_find_ring(mac_group_handle_t, int);
mac_group_handle_t ghandle;
mac_group_info_t *infop, mac_group_handle_t ghdl);
mac_group_info_t *infop, mac_group_handle_t handle)
mac_group_info_t *infop, mac_group_handle_t handle);
mac_group_handle_t handle; /* grp handle in mac layer */
mac_group_handle_t handle; /* grp handle in mac layer */
mac_group_handle_t rx_hwgh; /* HIO rx ring-group hdl */
mac_group_handle_t tx_hwgh; /* HIO tx ring-group hdl */