svcadm(8)을 검색하려면 섹션에서 8 을 선택하고, 맨 페이지 이름에 svcadm을 입력하고 검색을 누른다.
mac_lso_get(9f)
mac_lso_get(9F) Kernel Functions mac_lso_get(9F)
NAME
mac_lso_get - LSO routine
SYNOPSIS
#include <sys/mac_provider.h>
void mac_lso_get(mblk_t *mp, uint32_t *mss, uint32_t *flags);
DESCRIPTION
LSO (Large Segment Offload, or Large Send Offload) allows the network
stack to send larger buffers to a device driver. These large buffers
can then segmented in hardware, allowing for reduced CPU utilization,
PCI overhead, and reduced buffer management costs.
LSO is enabled only for device driver instances that advertise support
for the MAC_CAPAB_LSO capability through the mc_getcapab(9E) entry
point.
Once a device driver advertises the LSO capability, it must use the
mac_lso_get() entry point to query whether LSO must be performed on the
packet. The following values for the flags argument are supported:
HW_LSO When set, this flag indicates that LSO is enabled for that
packet. The maximum segment size (MSS) to be used during seg‐
mentation of the large segment is returned through the loca‐
tion pointed to by mss.
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(9E)
Oracle Solaris 11.4 26 Mar 2010 mac_lso_get(9F)