svcadm(8)을 검색하려면 섹션에서 8 을 선택하고, 맨 페이지 이름에 svcadm을 입력하고 검색을 누른다.
mac_ring_info(9s)
Kernel & Driver Data Structures mac_ring_info(9S)
NAME
mac_ring_info - ring information data structure
SYNOPSIS
#include <sys/mac_provider.h>
INTERFACE LEVEL
Solaris architecture specific (Solaris DDI)
DESCRIPTION
The mac_ring_info structure is used by a network device driver to
describe it's RX and TX rings. The structure is used as an argument to
the mr_rget(9E) driver entry point when querying the ring.
STRUCTURE MEMBERS
mac_ring_driver_t mri_driver;
mac_ring_start_t mri_start;
mac_ring_stop_t mri_stop;
mac_intr_enable_t mri_intr_enable;
mac_intr_disable_t mri_intr_disable;
ddi_intr_handle_t mri_intr_ddi_handle;
mac_ring_send_t mri_tx;
mac_ring_poll_t mri_poll;
mac_ring_stat_t mri_stat;
uint_t mri_flags;
mri_driver Filled by the driver as handle to the driver's
ring structure.
mri_start The driver entry point for starting a driver's
ring.
mri_stop The driver entry point for stopping a driver
ring.
mri_stat The driver entry point for getting statistics
for ring.
mrii_tx The driver entry point for transmitting packet
for TX rings.
mri_poll The driver entry point for polling RX ring for
packets.
mri_flags A set of flags for describing ring behavior.
mri_intr_ddi_handle The DDI interrupt handle associated with the
interrupt for this ring.
mri_intr_enable For RX rings, this driver entry point will
enable interrupts again and transition the
driver polling to interrupt mode.
mri_intr_disable For RX rings, this driver entry point will dis‐
able interrupts and place the driver into
polling mode.
ATTRIBUTES
See attributes(7) for descriptions of the following attributes:
tab() box; cw(2.75i) |cw(2.75i) lw(2.75i) |lw(2.75i) ATTRIBUTE TYPEAT‐
TRIBUTE VALUE _ Availabilitysystem/header _ Interface StabilityCommit‐
ted
SEE ALSO
attributes(7), mac_capab_rings(9E), mac_group_info(9E),
mac_ring_info(9E), mr_rget(9E), ddi_intr_alloc(9F), mac_register(9S)
Oracle Solaris 11.4 9 Dec 2011 mac_ring_info(9S)