Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | - Use ETHER_MAX_LEN + ETHER_VLAN_ENCAP_LEN instead of HME_MTU | 2004-09-28 | 1 | -8/+4 | ||
| | | | | - Use ETHER_CRC_POLY_LE instead of MC_POLY_LE from hmereg.h | |||||
* | do not reset the chip (and subsequently the phy) when unnecessary; that is, | 2004-08-08 | 1 | -7/+23 | ||
| | | | | | | | | | | for address changes, multicast filter changes, or adjusting promiscuous mode. Fixes resetting the phy for things like start/stopping tcpdump. From NetBSD tested by me, miod@, otto@ and a few others. ok deraadt@ | |||||
* | Don't reinvent the wheel, use ether_crc32_le() instead. | 2004-05-31 | 1 | -24/+3 | ||
| | ||||||
* | network drivers don't need to include bpfdesc.h | 2004-05-12 | 1 | -2/+1 | ||
| | | | | ok krw@ canacar@ | |||||
* | we already set the rx descriptor length to accept vlan packets... just | 2003-06-18 | 1 | -1/+2 | ||
| | | | | need to advertise the capability; tested by tsar at polarcap dot org | |||||
* | strcpy/sprintf cleanup of sys/dev. miod@, deraadt@ says to commit. | 2003-04-27 | 1 | -2/+2 | ||
| | ||||||
* | managment -> management; | 2003-04-26 | 1 | -2/+2 | ||
| | | | | ok mickey@ | |||||
* | update media handling based on NetBSD: mainly fix setting up of the output | 2003-03-05 | 1 | -47/+102 | ||
| | | | | | | drivers also, force a preference of the external phy a little earlier: both ports on the netra T1/105 now work. | |||||
* | avoid more spurious printfs (account for other uninteresting events). | 2003-02-08 | 1 | -1/+5 | ||
| | ||||||
* | Look, noone cares if you run of out rx descriptors and whining about it just makes the situation worse. | 2003-02-01 | 1 | -1/+6 | ||
| | ||||||
* | re-enable if_timer; jason@ ok. | 2002-11-26 | 1 | -4/+3 | ||
| | ||||||
* | If both phys are available, prefer the external one. | 2002-11-20 | 1 | -2/+13 | ||
| | ||||||
* | Don't complain about the defer timer expiring, call it an oerror instead. | 2002-11-14 | 1 | -4/+14 | ||
| | ||||||
* | - disable if_timer handling (there's a bug which causes this not to get | 2002-09-28 | 1 | -4/+7 | ||
| | | | | | | | | reset, causing watchdog timeouts). The interfaces work fine, but the timer doesn't get reset correctly. - make IFF_SIMPLEX only set iff the media is IFM_FDX (prevents ip6 from seeing it's packets and thinking another machine with the same mac is on the wire when running half-duplex); from NetBSD. | |||||
* | Hrmph, part of the logic was correct: turn off if_timer when all descriptors are found to be empty. | 2002-08-07 | 1 | -4/+3 | ||
| | ||||||
* | fix if_timer handling: | 2002-08-07 | 1 | -9/+15 | ||
| | | | | | - only set it to non-zero when at least on packet is enqueued - zero it if we tx'd at least one packet | |||||
* | be sure to unmap/deallocate buffers when hme_stop() is called | 2002-08-06 | 1 | -4/+4 | ||
| | ||||||
* | spelling; from Brian Poole <raj@cerias.purdue.edu> | 2002-06-14 | 1 | -2/+2 | ||
| | ||||||
* | fix dma map handling logic in hme_newbuf(); from jason@. | 2002-06-05 | 1 | -12/+15 | ||
| | ||||||
* | First round of __P removal in sys | 2002-03-14 | 1 | -22/+22 | ||
| | ||||||
* | call ether_ioctl(), fix pr/2371; jason@ ok | 2002-02-18 | 1 | -24/+7 | ||
| | ||||||
* | - keep a spare dmamap_t around for rx (use it to keep the old mbuf loaded | 2001-10-09 | 1 | -13/+28 | ||
| | | | | | while trying to get the next buffer setup). - reduce ring size for both rx & tx | |||||
* | move stats update into ticker | 2001-10-04 | 1 | -60/+77 | ||
| | | | | allocate all dmamaps in advance (and use load/unload/sync as appropriate) | |||||
* | Fix up tx logic: can't free zero length mbufs (may have to requeue, and it's | 2001-10-04 | 1 | -19/+12 | ||
| | | | | not polite to modify the mbuf chain and requeue). | |||||
* | style | 2001-10-02 | 1 | -32/+23 | ||
| | ||||||
* | De uglify (a bit) and garbage collect a bunch of now unused functions. | 2001-10-02 | 1 | -246/+45 | ||
| | ||||||
* | Pull in a change I wrote a -long- time ago: avoid {bcopy/memcpy} into statically | 2001-10-02 | 1 | -51/+259 | ||
| | | | | | | allocated buffers. Use the buffer provided in the mbuf (after bus_dmaifying it, of course) instead [This is only step one: next step, garbage collection and deuglification] | |||||
* | solve mtu problem a little more elegantly (ramdisk works on blade100 and | 2001-09-23 | 1 | -22/+7 | ||
| | | | | u5 now). | |||||
* | undef HMEDEBUG by default, and maximum rx/tx size is | 2001-09-20 | 1 | -5/+5 | ||
| | | | | ETHERMTU + sizeof(struct ether_header) not ETHERMTU | |||||
* | initialize ac_enaddr from sc_enaddr | 2001-08-29 | 1 | -1/+3 | ||
| | ||||||
* | decruftify: remove unnecessary/unused functions | 2001-08-23 | 1 | -72/+2 | ||
| | ||||||
* | need bpfilter.h | 2001-08-23 | 1 | -1/+2 | ||
| | ||||||
* | bus independent part of hme driver from netbsd | 2001-08-21 | 1 | -0/+1434 | ||