Age | Commit message (Collapse) | Author | |
---|---|---|---|
2005-12-10 | add a shutdown function and register it with shutdownhook_establish(). | Brad Smith | |
2005-12-10 | remove a bit of unused code. | Brad Smith | |
Pointed out by Andrey Matveev <evol at online dot ptt dot ru> through noticing a missing splx which pointed out the fact that code is unused to me. | |||
2005-12-04 | On the 82571 and newer chipset the ICR register is meaningful only | Brad Smith | |
if the E1000_ICR_INT_ASSERTED bit is set. From FreeBSD | |||
2005-11-28 | back out last change, caused me panics on jumbo packets, ok deraadt@ | Peter Stromberg | |
2005-11-27 | Since reception of Jumbo frames is enabled by default; ensure proper | Brad Smith | |
alignment with m_adj() in em_get_buf() whether the MTU is bumped higher or not. | |||
2005-11-26 | set Ethernet flow control parameters in em_hardware_init() | Brad Smith | |
after the PBA size has been set. | |||
2005-11-19 | a whole lot of spaces to tabs, KNF and some other cleaning. | Brad Smith | |
2005-11-18 | PCIX -> PCI-X in a few comments | Brad Smith | |
2005-11-18 | Use bus_addr_t for address in em_fill_descriptors(). | Brad Smith | |
2005-11-18 | fix wrong htole usage in the 82544 PCI-X workaround codepath in em_encap(). | Brad Smith | |
From FreeBSD | |||
2005-11-18 | revert part of rev 1.45 .. | Brad Smith | |
- Modify the caller of em_encap() to detect a NULL m_head and not try to queue the mbuf if that happens. which was in preparation for a software-based workaround for a HW VLAN tagging issue, but due to a HW limitation with tagging, we cannot use HW VLAN tagging at all. | |||
2005-11-15 | remove braces and fix indenting here so its easier to read. | Brad Smith | |
2005-11-14 | re-add comment which is still valid for em_print_hw_stats(). | Brad Smith | |
2005-11-14 | remove unused em_print_debug_info() function. | Brad Smith | |
2005-11-14 | remove unused HW VLAN tagging support which cannot be used due to HW ↵ | Brad Smith | |
limitations. ok dlg@ | |||
2005-11-13 | - Introduce two more stat counters, counting number of RX | Brad Smith | |
overruns and number of watchdog timeouts. - Do not increase if->if_oerrors in em_watchdog(), since this leads to counter slipping back, when if->if_oerrors is recalculated in em_update_stats_counters(). Instead increase watchdog counter in em_watchdog() and take it into account in em_update_stats_counters(). From glebius FreeBSD ok dlg@ | |||
2005-11-08 | Sync up to Intel's latest FreeBSD em driver (3.2.18). A few fixes | Brad Smith | |
for the new PCI Express chips. From: Intel's web-site | |||
2005-11-04 | don't bother setting error in em_attach() since it's | Brad Smith | |
not being used anyway. | |||
2005-10-26 | add missing bus_dmamap_sync()'s, much closer to working on hppa | Brad Smith | |
though it still falls over with NFS builds. From: FreeBSD ok deraadt@ | |||
2005-10-24 | Revamp interrupt handling in em(4) driver: | Brad Smith | |
o Do not mask the RX overrun interrupt. o Rewrite em_intr(): - Axe EM_MAX_INTR. - Cycle acknowledging interrupts and processing packets until zero interrupt cause register is read. - If RX overrun comes in log this fact. From glebius FreeBSD ok krw@ beck@ | |||
2005-10-21 | Remove unused global adapter linked list. | Brad Smith | |
From FreeBSD | |||
2005-10-21 | In em_process_receive_interrupts() cycle check IFF_RUNNING flag. | Brad Smith | |
2005-10-16 | While in em_process_receive_interrupts() processing the packet em_init() | Brad Smith | |
may be called (either from em_watchdog() from softclock interrupt or from ifconfig). em_init() resets the card, in particular it sets sc->next_rx_desc_to_check to 0 and resets hardware RX Head and Tail descriptor pointers. The loop in em_process_receive_interrupts() does not expect these things to change, and a mess may result. >From glebius FreeBSD ok krw@ | |||
2005-10-15 | - put spl's right in the code and remove the macros | Brad Smith | |
- remove splassert()'s - remove empty bus_dma_tag_destroy macro from code and header | |||
2005-10-15 | sort PCI ids | Brad Smith | |
2005-10-10 | - use correct size when setting hw.max_frame_size for non PCI-E cards | Brad Smith | |
- ethernet -> Ethernet | |||
2005-10-09 | remove colon after "address" when printing the MAC address. | Brad Smith | |
2005-10-08 | fix spl usage in em_init(). | Brad Smith | |
2005-10-08 | - return from em_start() if not IFF_RUNNING. | Brad Smith | |
- remove unnecessary em_start_locked()/em_init_locked(). - remove unnecessary spl usage in em_start(). - fix spl usage in em_ioctl(). ok krw@ | |||
2005-10-07 | Sync up to Intel's latest FreeBSD em driver which adds | Brad Smith | |
support for the 82571 and 82572 PCI Express chips. From: Intel's web-site ok krw@ pedro@ deraadt@ | |||
2005-10-02 | spaces vs tab | Brad Smith | |
2005-10-01 | remove return at the end of void function. | Brad Smith | |
2005-09-10 | whitespace removal and KNF | Brad Smith | |
2005-08-09 | do not set PCI_COMMAND_MASTER_ENABLE explicitly as it's already set in ↵ | Michael Shalayeff | |
pcisubmatch(); kettenis@ testing; brad@ ok | |||
2005-07-16 | move headers and remove some FreeBSD specific stuff. | Brad Smith | |
2005-07-16 | fix support for interrupt mitigation. | Brad Smith | |
ok nate@ | |||
2005-07-13 | remove white space and fix formatting for readability. | Brad Smith | |
2005-07-07 | check ETHERMIN and stop calling em_init_locked() from SIOCSIFMTU ioctl. | Brad Smith | |
2005-07-03 | include CRC | Brad Smith | |
2005-07-03 | no need for HW VLAN tag removal so clean up some code. | Brad Smith | |
2005-07-02 | clear IFF_RUNNING & IFF_OACTIVE in foo_stop() before de-allocating resources. | Brad Smith | |
2005-07-02 | sync | Theo de Raadt | |
2005-06-14 | at least allow the transmit checksum code to compile | Brad Smith | |
though this hasn't been re-enabled yet. | |||
2005-06-14 | fix prototype | Brad Smith | |
2005-06-14 | re-add part of rev 1.49... | Brad Smith | |
sync em_receive_checksum() closer to the FreeBSD driver ok millert@ msf@ | |||
2005-06-12 | Back out revs 1.48 and 1.49. Checksum offloading caused problems on | Todd C. Miller | |
an 82547EI and may affects others. Ok henning@ | |||
2005-06-01 | fix ordering of PCI devs | Brad Smith | |
2005-05-29 | - better pcidevs entries for Intel Gig and add 82573 ids | Brad Smith | |
- add/fix up Abocom enries | |||
2005-05-27 | allow reception of Jumbo frames by default without having to bump | Brad Smith | |
the MTU up. tested by marious@, ok mcbride@ | |||
2005-05-23 | loose is not lose. ok deraadt tdeval and a few more typos from jfb | Ted Unangst | |