Deleted Added
full compact
if_re.c (139749) if_re.c (140642)
1/*-
2 * Copyright (c) 1997, 1998-2003
3 * Bill Paul <wpaul@windriver.com>. All rights reserved.
4 *
5 * Redistribution and use in source and binary forms, with or without
6 * modification, are permitted provided that the following conditions
7 * are met:
8 * 1. Redistributions of source code must retain the above copyright

--- 17 unchanged lines hidden (view full) ---

26 * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
27 * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
28 * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
29 * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF
30 * THE POSSIBILITY OF SUCH DAMAGE.
31 */
32
33#include <sys/cdefs.h>
1/*-
2 * Copyright (c) 1997, 1998-2003
3 * Bill Paul <wpaul@windriver.com>. All rights reserved.
4 *
5 * Redistribution and use in source and binary forms, with or without
6 * modification, are permitted provided that the following conditions
7 * are met:
8 * 1. Redistributions of source code must retain the above copyright

--- 17 unchanged lines hidden (view full) ---

26 * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
27 * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
28 * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
29 * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF
30 * THE POSSIBILITY OF SUCH DAMAGE.
31 */
32
33#include <sys/cdefs.h>
34__FBSDID("$FreeBSD: head/sys/dev/re/if_re.c 139749 2005-01-06 01:43:34Z imp $");
34__FBSDID("$FreeBSD: head/sys/dev/re/if_re.c 140642 2005-01-22 22:40:53Z imp $");
35
36/*
37 * RealTek 8139C+/8169/8169S/8110S PCI NIC driver
38 *
39 * Written by Bill Paul <wpaul@windriver.com>
40 * Senior Networking Software Engineer
41 * Wind River Systems
42 */

--- 118 unchanged lines hidden (view full) ---

161 */
162static struct rl_type re_devs[] = {
163 { RT_VENDORID, RT_DEVICEID_8139, RL_HWREV_8139CPLUS,
164 "RealTek 8139C+ 10/100BaseTX" },
165 { RT_VENDORID, RT_DEVICEID_8169, RL_HWREV_8169,
166 "RealTek 8169 Gigabit Ethernet" },
167 { RT_VENDORID, RT_DEVICEID_8169, RL_HWREV_8169S,
168 "RealTek 8169S Single-chip Gigabit Ethernet" },
35
36/*
37 * RealTek 8139C+/8169/8169S/8110S PCI NIC driver
38 *
39 * Written by Bill Paul <wpaul@windriver.com>
40 * Senior Networking Software Engineer
41 * Wind River Systems
42 */

--- 118 unchanged lines hidden (view full) ---

161 */
162static struct rl_type re_devs[] = {
163 { RT_VENDORID, RT_DEVICEID_8139, RL_HWREV_8139CPLUS,
164 "RealTek 8139C+ 10/100BaseTX" },
165 { RT_VENDORID, RT_DEVICEID_8169, RL_HWREV_8169,
166 "RealTek 8169 Gigabit Ethernet" },
167 { RT_VENDORID, RT_DEVICEID_8169, RL_HWREV_8169S,
168 "RealTek 8169S Single-chip Gigabit Ethernet" },
169 { RT_VENDORID, RT_DEVICEID_8169, RL_HWREV_8169SB,
170 "RealTek 8169SB Single-chip Gigabit Ethernet" },
169 { RT_VENDORID, RT_DEVICEID_8169, RL_HWREV_8110S,
170 "RealTek 8110S Single-chip Gigabit Ethernet" },
171 { COREGA_VENDORID, COREGA_DEVICEID_CGLAPCIGT, RL_HWREV_8169S,
172 "Corega CG-LAPCIGT (RTL8169S) Gigabit Ethernet" },
173 { 0, 0, 0, NULL }
174};
175
176static struct rl_hwrev re_hwrevs[] = {
177 { RL_HWREV_8139, RL_8139, "" },
178 { RL_HWREV_8139A, RL_8139, "A" },
179 { RL_HWREV_8139AG, RL_8139, "A-G" },
180 { RL_HWREV_8139B, RL_8139, "B" },
181 { RL_HWREV_8130, RL_8139, "8130" },
182 { RL_HWREV_8139C, RL_8139, "C" },
183 { RL_HWREV_8139D, RL_8139, "8139D/8100B/8100C" },
184 { RL_HWREV_8139CPLUS, RL_8139CPLUS, "C+"},
185 { RL_HWREV_8169, RL_8169, "8169"},
186 { RL_HWREV_8169S, RL_8169, "8169S"},
171 { RT_VENDORID, RT_DEVICEID_8169, RL_HWREV_8110S,
172 "RealTek 8110S Single-chip Gigabit Ethernet" },
173 { COREGA_VENDORID, COREGA_DEVICEID_CGLAPCIGT, RL_HWREV_8169S,
174 "Corega CG-LAPCIGT (RTL8169S) Gigabit Ethernet" },
175 { 0, 0, 0, NULL }
176};
177
178static struct rl_hwrev re_hwrevs[] = {
179 { RL_HWREV_8139, RL_8139, "" },
180 { RL_HWREV_8139A, RL_8139, "A" },
181 { RL_HWREV_8139AG, RL_8139, "A-G" },
182 { RL_HWREV_8139B, RL_8139, "B" },
183 { RL_HWREV_8130, RL_8139, "8130" },
184 { RL_HWREV_8139C, RL_8139, "C" },
185 { RL_HWREV_8139D, RL_8139, "8139D/8100B/8100C" },
186 { RL_HWREV_8139CPLUS, RL_8139CPLUS, "C+"},
187 { RL_HWREV_8169, RL_8169, "8169"},
188 { RL_HWREV_8169S, RL_8169, "8169S"},
189 { RL_HWREV_8169SB, RL_8169, "8169SB"},
187 { RL_HWREV_8110S, RL_8169, "8110S"},
188 { RL_HWREV_8100, RL_8139, "8100"},
189 { RL_HWREV_8101, RL_8139, "8101"},
190 { 0, 0, NULL }
191};
192
193static int re_probe (device_t);
194static int re_attach (device_t);

--- 2277 unchanged lines hidden ---
190 { RL_HWREV_8110S, RL_8169, "8110S"},
191 { RL_HWREV_8100, RL_8139, "8100"},
192 { RL_HWREV_8101, RL_8139, "8101"},
193 { 0, 0, NULL }
194};
195
196static int re_probe (device_t);
197static int re_attach (device_t);

--- 2277 unchanged lines hidden ---