diff options
Diffstat (limited to 'drivers/net/igb/igb_main.c')
| -rw-r--r-- | drivers/net/igb/igb_main.c | 32 |
1 files changed, 3 insertions, 29 deletions
diff --git a/drivers/net/igb/igb_main.c b/drivers/net/igb/igb_main.c index 2501c5d580b8..7d755dd2688d 100644 --- a/drivers/net/igb/igb_main.c +++ b/drivers/net/igb/igb_main.c | |||
| @@ -226,43 +226,17 @@ static cycle_t igb_read_clock(const struct cyclecounter *tc) | |||
| 226 | return stamp; | 226 | return stamp; |
| 227 | } | 227 | } |
| 228 | 228 | ||
| 229 | #ifdef DEBUG | ||
| 230 | /** | 229 | /** |
| 231 | * igb_get_hw_dev_name - return device name string | 230 | * igb_get_hw_dev - return device |
| 232 | * used by hardware layer to print debugging information | 231 | * used by hardware layer to print debugging information |
| 233 | **/ | 232 | **/ |
| 234 | char *igb_get_hw_dev_name(struct e1000_hw *hw) | 233 | struct net_device *igb_get_hw_dev(struct e1000_hw *hw) |
| 235 | { | 234 | { |
| 236 | struct igb_adapter *adapter = hw->back; | 235 | struct igb_adapter *adapter = hw->back; |
| 237 | return adapter->netdev->name; | 236 | return adapter->netdev; |
| 238 | } | 237 | } |
| 239 | 238 | ||
| 240 | /** | 239 | /** |
| 241 | * igb_get_time_str - format current NIC and system time as string | ||
| 242 | */ | ||
| 243 | static char *igb_get_time_str(struct igb_adapter *adapter, | ||
| 244 | char buffer[160]) | ||
| 245 | { | ||
| 246 | cycle_t hw = adapter->cycles.read(&adapter->cycles); | ||
| 247 | struct timespec nic = ns_to_timespec(timecounter_read(&adapter->clock)); | ||
| 248 | struct timespec sys; | ||
| 249 | struct timespec delta; | ||
| 250 | getnstimeofday(&sys); | ||
| 251 | |||
| 252 | delta = timespec_sub(nic, sys); | ||
| 253 | |||
| 254 | sprintf(buffer, | ||
| 255 | "HW %llu, NIC %ld.%09lus, SYS %ld.%09lus, NIC-SYS %lds + %09luns", | ||
| 256 | hw, | ||
| 257 | (long)nic.tv_sec, nic.tv_nsec, | ||
| 258 | (long)sys.tv_sec, sys.tv_nsec, | ||
| 259 | (long)delta.tv_sec, delta.tv_nsec); | ||
| 260 | |||
| 261 | return buffer; | ||
| 262 | } | ||
| 263 | #endif | ||
| 264 | |||
| 265 | /** | ||
| 266 | * igb_init_module - Driver Registration Routine | 240 | * igb_init_module - Driver Registration Routine |
| 267 | * | 241 | * |
| 268 | * igb_init_module is the first routine called when the driver is | 242 | * igb_init_module is the first routine called when the driver is |
