Print this page
MFV: illumos-gate@bbb9d5d65bf8372aae4b8821c80e218b8b832846
9994 cxgbe t4nex: Handle get_fl_payload() alloc failures
9995 cxgbe t4_devo_attach() should initialize ->sfl
Reviewed by: Toomas Soome <tsoome@me.com>
Reviewed by: Garrett D'Amore <garrett@damore.org>
Approved by: Dan McDonald <danmcd@joyent.com>
Author: John Levon <john.levon@joyent.com>
9484 cxgbe should clean TX descriptors in timely manner
Reviewed by: Patrick Mooney <patrick.mooney@joyent.com>
Reviewed by: Ryan Zezeski <rpz@joyent.com>
Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com>
Reviewed by: Toomas Soome <tsoome@me.com>
Approved by: Dan McDonald <danmcd@joyent.com>
@@ -278,10 +278,11 @@
uint32_t offset; /* current packet within the larger buffer */
uint16_t copy_threshold; /* anything this size or less is copied up */
uint64_t copied_up; /* # of frames copied into mblk and handed up */
uint64_t passed_up; /* # of frames wrapped in mblk and handed up */
+ uint64_t allocb_fail; /* # of mblk allocation failures */
TAILQ_ENTRY(sge_fl) link; /* All starving freelists */
};
/* txq: SGE egress queue + miscellaneous items */
@@ -505,10 +506,11 @@
kstat_t *ksp_stat;
struct sge sge;
struct port_info *port[MAX_NPORTS];
+ ddi_taskq_t *tq[NCHAN];
uint8_t chan_map[NCHAN];
uint32_t filter_mode;
struct l2t_data *l2t; /* L2 table */
struct tid_info tids;