SK_TX_RING_CNT
if_setsendqlen(ifp, SK_TX_RING_CNT - 1);
for (i = 0; i < SK_TX_RING_CNT; i++) {
for (i = 0; i < SK_TX_RING_CNT; i++) {
if (sc_if->sk_cdata.sk_tx_cnt + nseg >= SK_TX_RING_CNT) {
SK_INC(frag, SK_TX_RING_CNT);
frag = (frag + SK_TX_RING_CNT - 1) % SK_TX_RING_CNT;
sc_if->sk_cdata.sk_tx_cnt < SK_TX_RING_CNT - 1; ) {
for (idx = sc_if->sk_cdata.sk_tx_cons;; SK_INC(idx, SK_TX_RING_CNT)) {
for (i = 0; i < SK_TX_RING_CNT; i++) {
bzero(rd->sk_tx_ring, sizeof(struct sk_tx_desc) * SK_TX_RING_CNT);
for (i = 0; i < SK_TX_RING_CNT; i++) {
if (i == (SK_TX_RING_CNT - 1))
struct sk_txdesc sk_txdesc[SK_TX_RING_CNT];
(sizeof(struct sk_tx_desc) * SK_TX_RING_CNT)