Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
L
linux
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Issues
0
Issues
0
List
Boards
Labels
Milestones
Merge Requests
0
Merge Requests
0
Analytics
Analytics
Repository
Value Stream
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Commits
Issue Boards
Open sidebar
Kirill Smelkov
linux
Commits
975104f7
Commit
975104f7
authored
Sep 26, 2003
by
Scott Feldman
Committed by
Stephen Hemminger
Sep 26, 2003
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
[e1000] misc
* removed unused var, ASSERT macro * missed a free_netdev() in probe cleanup undo.
parent
75a750a5
Changes
3
Hide whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
14 additions
and
16 deletions
+14
-16
drivers/net/e1000/e1000_hw.h
drivers/net/e1000/e1000_hw.h
+0
-2
drivers/net/e1000/e1000_main.c
drivers/net/e1000/e1000_main.c
+14
-12
drivers/net/e1000/e1000_osdep.h
drivers/net/e1000/e1000_osdep.h
+0
-2
No files found.
drivers/net/e1000/e1000_hw.h
View file @
975104f7
...
@@ -995,7 +995,6 @@ struct e1000_hw {
...
@@ -995,7 +995,6 @@ struct e1000_hw {
uint32_t
ledctl_mode1
;
uint32_t
ledctl_mode1
;
uint32_t
ledctl_mode2
;
uint32_t
ledctl_mode2
;
uint16_t
phy_spd_default
;
uint16_t
phy_spd_default
;
uint16_t
dsp_reset_counter
;
uint16_t
autoneg_advertised
;
uint16_t
autoneg_advertised
;
uint16_t
pci_cmd_word
;
uint16_t
pci_cmd_word
;
uint16_t
fc_high_water
;
uint16_t
fc_high_water
;
...
@@ -2109,5 +2108,4 @@ struct e1000_hw {
...
@@ -2109,5 +2108,4 @@ struct e1000_hw {
#define AUTONEG_ADVERTISE_10_100_ALL 0x000F
/* All 10/100 speeds*/
#define AUTONEG_ADVERTISE_10_100_ALL 0x000F
/* All 10/100 speeds*/
#define AUTONEG_ADVERTISE_10_ALL 0x0003
/* 10Mbps Full & Half speeds*/
#define AUTONEG_ADVERTISE_10_ALL 0x0003
/* 10Mbps Full & Half speeds*/
#endif
/* _E1000_HW_H_ */
#endif
/* _E1000_HW_H_ */
drivers/net/e1000/e1000_main.c
View file @
975104f7
...
@@ -29,6 +29,16 @@
...
@@ -29,6 +29,16 @@
#include "e1000.h"
#include "e1000.h"
/* Change Log
/* Change Log
*
* 5.2.18 9/13/03
* o Bug fix: SERDES devices might be connected to a back-plane
* switch that doesn't support auto-neg, so add the capability
* to force 1000/Full.
* o Bug fix: Flow control settings for hi/lo watermark didn't
* consider changes in the Rx FIFO size, which could occur with
* Jumbo Frames or with the reduced FIFO in 82547.
* o Better propagation of error codes. [Janice Girouard
* (janiceg@us.ibm.com)].
*
*
* 5.2.16 8/8/03
* 5.2.16 8/8/03
* o Added support for new controllers: 82545GM, 82546GB, 82541/7_B1
* o Added support for new controllers: 82545GM, 82546GB, 82541/7_B1
...
@@ -47,19 +57,11 @@
...
@@ -47,19 +57,11 @@
* o Feature: Increase default Tx Descriptor count to 1024 for >= 82544.
* o Feature: Increase default Tx Descriptor count to 1024 for >= 82544.
*
*
* 5.1.13 5/28/03
* 5.1.13 5/28/03
* o Bug fix: request_irq() failure resulted in freeing resources twice!
* [Don Fry (brazilnut@us.ibm.com)]
* o Bug fix: fix VLAN support on ppc64 [Mark Rakes (mrakes@vivato.net)]
* o Bug fix: missing Tx cleanup opportunities during interrupt handling.
* o Bug fix: alloc_etherdev failure didn't cleanup regions in probe.
* o Cleanup: s/int/unsigned int/ for descriptor ring indexes.
*
* 5.1.11 5/6/03
*/
*/
char
e1000_driver_name
[]
=
"e1000"
;
char
e1000_driver_name
[]
=
"e1000"
;
char
e1000_driver_string
[]
=
"Intel(R) PRO/1000 Network Driver"
;
char
e1000_driver_string
[]
=
"Intel(R) PRO/1000 Network Driver"
;
char
e1000_driver_version
[]
=
"5.2.1
6
-k1"
;
char
e1000_driver_version
[]
=
"5.2.1
9
-k1"
;
char
e1000_copyright
[]
=
"Copyright (c) 1999-2003 Intel Corporation."
;
char
e1000_copyright
[]
=
"Copyright (c) 1999-2003 Intel Corporation."
;
/* e1000_pci_tbl - PCI Device ID Table
/* e1000_pci_tbl - PCI Device ID Table
...
@@ -552,7 +554,7 @@ e1000_probe(struct pci_dev *pdev,
...
@@ -552,7 +554,7 @@ e1000_probe(struct pci_dev *pdev,
err_eeprom:
err_eeprom:
iounmap
(
adapter
->
hw
.
hw_addr
);
iounmap
(
adapter
->
hw
.
hw_addr
);
err_ioremap:
err_ioremap:
kfree
(
netdev
);
free_netdev
(
netdev
);
err_alloc_etherdev:
err_alloc_etherdev:
pci_release_regions
(
pdev
);
pci_release_regions
(
pdev
);
return
err
;
return
err
;
...
@@ -1560,7 +1562,7 @@ e1000_tx_map(struct e1000_adapter *adapter, struct sk_buff *skb,
...
@@ -1560,7 +1562,7 @@ e1000_tx_map(struct e1000_adapter *adapter, struct sk_buff *skb,
* 4 = ceil(buffer len/mss). To make sure we don't
* 4 = ceil(buffer len/mss). To make sure we don't
* overrun the FIFO, adjust the max buffer len if mss
* overrun the FIFO, adjust the max buffer len if mss
* drops. */
* drops. */
if
(
mss
)
if
(
mss
)
max_per_txd
=
min
(
mss
<<
2
,
max_per_txd
);
max_per_txd
=
min
(
mss
<<
2
,
max_per_txd
);
#endif
#endif
nr_frags
=
skb_shinfo
(
skb
)
->
nr_frags
;
nr_frags
=
skb_shinfo
(
skb
)
->
nr_frags
;
...
@@ -2333,7 +2335,7 @@ e1000_clean_rx_irq(struct e1000_adapter *adapter)
...
@@ -2333,7 +2335,7 @@ e1000_clean_rx_irq(struct e1000_adapter *adapter)
/**
/**
* e1000_alloc_rx_buffers - Replace used receive buffers
* e1000_alloc_rx_buffers - Replace used receive buffers
* @
data
: address of board private structure
* @
adapter
: address of board private structure
**/
**/
static
void
static
void
...
...
drivers/net/e1000/e1000_osdep.h
View file @
975104f7
...
@@ -61,8 +61,6 @@ typedef enum {
...
@@ -61,8 +61,6 @@ typedef enum {
TRUE
=
1
TRUE
=
1
}
boolean_t
;
}
boolean_t
;
#undef ASSERT
#define ASSERT(x) if(!(x)) BUG()
#define MSGOUT(S, A, B) printk(KERN_DEBUG S "\n", A, B)
#define MSGOUT(S, A, B) printk(KERN_DEBUG S "\n", A, B)
#if DBG
#if DBG
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment