/titanic_44/usr/src/uts/common/io/e1000api/ |
H A D | README | 36 + diff /home/naroori/grizzly/sources/e1000g/1_4.0.4/e1000_hw.c . 49 + diff /home/naroori/grizzly/sources/e1000g/1_4.0.4/e1000g_dlpi.c . 72 + diff /home/naroori/grizzly/sources/e1000g/1_4.0.4/e1000g_main.c . 169 1) bug#4857098: e1000g driver assumes another intel card as its own. 171 device-ids from e1000g nodelist so that they do not conflict 177 2) bug#4853683: e1000g lacks a large number of expected kstats 198 1) bug#4874857: ipv6 ping fails on bootup for e1000g. 203 The fix involved adding LastTxDescriptorBuf to struct e1000g and 219 We need to sync up with the latest Intel code base for e1000g driver. 268 4971416 e1000g seems to hang system when no network connected [all …]
|
H A D | README.illumos | 16 Historically e1000g and igb were maintained by two different teams at Sun and 20 through and made it so that igb and e1000g rely on the same set of common code; 64 uts/common/io/e1000g/e1000g_workarounds.c. However, this alone is not 96 allow us to build one common misc module e1000api that both igb and e1000g 99 all of the gld and ddi logic and have one driver export that leaving e1000g and 101 how our upstream is currently structuring their igb and em (FreeBSD's e1000g)
|
/titanic_44/usr/src/uts/common/io/e1000g/ |
H A D | README | 36 + diff /home/naroori/grizzly/sources/e1000g/1_4.0.4/e1000_hw.c . 49 + diff /home/naroori/grizzly/sources/e1000g/1_4.0.4/e1000g_dlpi.c . 72 + diff /home/naroori/grizzly/sources/e1000g/1_4.0.4/e1000g_main.c . 169 1) bug#4857098: e1000g driver assumes another intel card as its own. 171 device-ids from e1000g nodelist so that they do not conflict 177 2) bug#4853683: e1000g lacks a large number of expected kstats 198 1) bug#4874857: ipv6 ping fails on bootup for e1000g. 203 The fix involved adding LastTxDescriptorBuf to struct e1000g and 219 We need to sync up with the latest Intel code base for e1000g driver. 268 4971416 e1000g seems to hang system when no network connected [all …]
|
H A D | e1000g_main.c | 70 static void e1000g_intr_work(struct e1000g *, uint32_t); 72 static int e1000g_init(struct e1000g *); 73 static int e1000g_start(struct e1000g *, boolean_t); 74 static void e1000g_stop(struct e1000g *, boolean_t); 87 static int e1000g_set_priv_prop(struct e1000g *, const char *, uint_t, 89 static int e1000g_get_priv_prop(struct e1000g *, const char *, uint_t, void *); 90 static void e1000g_init_locks(struct e1000g *); 91 static void e1000g_destroy_locks(struct e1000g *); 92 static int e1000g_identify_hardware(struct e1000g *); 93 static int e1000g_regs_map(struct e1000g *); [all …]
|
H A D | e1000g_sw.h | 483 struct e1000g *ndp_instance; 755 struct e1000g *adapter; 817 struct e1000g *adapter; 820 typedef struct e1000g { struct 1049 int e1000g_alloc_dma_resources(struct e1000g *Adapter); argument 1050 void e1000g_release_dma_resources(struct e1000g *Adapter); 1052 void e1000g_tx_setup(struct e1000g *Adapter); 1053 void e1000g_rx_setup(struct e1000g *Adapter); 1065 int e1000g_init_stats(struct e1000g *Adapter); 1067 void e1000_tbi_adjust_stats(struct e1000g *Adapter, [all …]
|
H A D | e1000g_debug.c | 67 struct e1000g *Adapter = (struct e1000g *)instance; in e1000g_log() 165 struct e1000g *Adapter = (struct e1000g *)instance; in eeprom_dump() 228 struct e1000g *Adapter = (struct e1000g *)instance; in phy_dump() 272 struct e1000g *Adapter = (struct e1000g *)instance; in mac_dump() 371 struct e1000g *Adapter = (struct e1000g *)instance; in pciconfig_dump() 540 struct e1000g *Adapter = (struct e1000g *)instance; in pciconfig_bar()
|
H A D | e1000g_alloc.c | 51 static int e1000g_alloc_dma_buffer(struct e1000g *, 59 static int e1000g_alloc_dma_buffer_82546(struct e1000g *, 67 static int e1000g_alloc_dvma_buffer(struct e1000g *, dma_buffer_t *, size_t); 70 static int e1000g_alloc_descriptors(struct e1000g *Adapter); 71 static void e1000g_free_descriptors(struct e1000g *Adapter); 72 static int e1000g_alloc_packets(struct e1000g *Adapter); 73 static void e1000g_free_packets(struct e1000g *Adapter); 168 e1000g_alloc_dma_resources(struct e1000g *Adapter) in e1000g_alloc_dma_resources() 218 e1000g_alloc_descriptors(struct e1000g *Adapter) in e1000g_alloc_descriptors() 253 e1000g_free_descriptors(struct e1000g *Adapter) in e1000g_free_descriptors() [all …]
|
H A D | e1000g_tx.c | 47 static boolean_t e1000g_send(struct e1000g *, mblk_t *); 121 struct e1000g *Adapter = (struct e1000g *)arg; in e1000g_m_tx() 158 e1000g_send(struct e1000g *Adapter, mblk_t *mp) in e1000g_send() 556 struct e1000g *Adapter; in e1000g_check_context() 608 struct e1000g *Adapter; in e1000g_fill_tx_ring() 898 e1000g_tx_setup(struct e1000g *Adapter) in e1000g_tx_setup() 1021 struct e1000g *Adapter; in e1000g_recycle() 1654 struct e1000g *Adapter; in e1000g_82547_tx_move_tail_work() 1736 e1000g_flush_tx_ring(struct e1000g *Adapter) in e1000g_flush_tx_ring()
|
H A D | e1000g_rx.c | 64 struct e1000g *Adapter; in e1000g_rxfree_func() 145 e1000g_rx_setup(struct e1000g *Adapter) in e1000g_rx_setup() 387 struct e1000g *Adapter; in e1000g_get_buf() 450 struct e1000g *Adapter; in e1000g_receive() 925 e1000g_flush_rx_ring(struct e1000g *Adapter) in e1000g_flush_rx_ring()
|
H A D | e1000g_stat.c | 50 e1000_tbi_adjust_stats(struct e1000g *Adapter, in e1000_tbi_adjust_stats() 151 struct e1000g *Adapter; in e1000g_update_stats() 165 Adapter = (struct e1000g *)ksp->ks_private; in e1000g_update_stats() 315 struct e1000g *Adapter = (struct e1000g *)arg; in e1000g_m_stat() 710 e1000g_init_stats(struct e1000g *Adapter) in e1000g_init_stats() 958 struct e1000g *Adapter = rx_ring->adapter; in e1000g_rx_ring_stat()
|
H A D | e1000_osdep.h | 217 struct e1000g *adapter;
|
/titanic_44/usr/src/uts/intel/e1000g/ |
H A D | Makefile | 41 MODULE = e1000g 46 CONF_SRCDIR = $(UTSBASE)/common/io/e1000g 56 -DTANAX_WORKAROUND -I$(UTSBASE)/common/io/e1000g \ 60 -I$(UTSBASE)/common/io/e1000g \
|
/titanic_44/usr/src/uts/sparc/e1000g/ |
H A D | Makefile | 41 MODULE = e1000g 46 CONF_SRCDIR = $(UTSBASE)/common/io/e1000g 61 -I$(UTSBASE)/common/io/e1000g \
|
/titanic_44/usr/src/pkg/manifests/ |
H A D | driver-network-e1000g.mf | 32 set name=pkg.fmri value=pkg:/driver/network/e1000g@$(PKGVERS) 41 driver name=e1000g clone_perms="e1000g 0666 root sys" perms="* 0666 root sys" \ 216 file path=kernel/drv/$(ARCH64)/e1000g group=sys 217 file path=kernel/drv/e1000g.conf group=sys \ 218 original_name=SUNWintgige:kernel/drv/e1000g.conf preserve=renamenew 221 license usr/src/uts/common/io/e1000g/THIRDPARTYLICENSE \ 222 license=usr/src/uts/common/io/e1000g/THIRDPARTYLICENSE
|
H A D | SUNWintgige.mf | 29 depend fmri=pkg:/driver/network/e1000g@0.5.11,5.11-0.133 type=require
|
/titanic_44/usr/src/uts/sparc/ |
H A D | Makefile | 38 LINT_KMODLIBS = $(LINT_KMODS_X2:e1000g=)
|
H A D | Makefile.sparc | 254 DRV_KMODS += e1000g
|
/titanic_44/usr/src/uts/intel/ |
H A D | Makefile | 34 LINT_KMODLIBS = $(LINT_KMODS_X2:e1000g=)
|
H A D | Makefile.intel | 384 DRV_KMODS += e1000g
|
/titanic_44/usr/src/uts/common/ |
H A D | Makefile.rules | 1317 $(OBJS_DIR)/%.o: $(UTSBASE)/common/io/e1000g/%.c 2520 $(LINTS_DIR)/%.ln: $(UTSBASE)/common/io/e1000g/%.c
|