| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
o don't strip the Ethernet header from inbound packets; pass packets
up the stack intact (required significant changes to some drivers)
o reference common definitions in net/ethernet.h (e.g. ETHER_ALIGN)
o track ether_ifattach/ether_ifdetach API changes
o track bpf changes (use BPF_TAP and BPF_MTAP)
o track vlan changes (ifnet capabilities, revised processing scheme, etc.)
o use if_input to pass packets "up"
o call ether_ioctl for default handling of ioctls
Reviewed by: many
Approved by: re
Notes:
svn path=/head/; revision=106937
|
| |
|
|
|
|
|
|
|
|
| |
most cases NULL is passed, but in some cases such as network driver locks
(which use the MTX_NETWORK_LOCK macro) and UMA zone locks, a name is used.
Tested on: i386, alpha, sparc64
Notes:
svn path=/head/; revision=93818
|
| |
|
|
| |
Notes:
svn path=/head/; revision=92739
|
| |
|
|
|
|
|
| |
Reviewed by: jake
Notes:
svn path=/head/; revision=92643
|
| |
|
|
|
|
|
|
|
| |
mbuf instead.
Suggested by: fenner
Notes:
svn path=/head/; revision=87276
|
| |
|
|
|
|
|
| |
currently not under user control.
Notes:
svn path=/head/; revision=83631
|
| |
|
|
|
|
|
|
|
|
| |
interfaces must now always enable VLAN support.
Reviewed by: jlemon
MFC after: 3 weeks
Notes:
svn path=/head/; revision=83115
|
| |
|
|
|
|
|
|
|
|
| |
call vlan_input_tag() after stripping the ether header from the frame
with m_adj(), not before.
Noticed by: Brooks Davis <brooks@one-eyed-alien.net>
Notes:
svn path=/head/; revision=80744
|
| |
|
|
| |
Notes:
svn path=/head/; revision=80457
|
| |
|
|
| |
Notes:
svn path=/head/; revision=80455
|
| |
|
|
|
|
|
| |
won't trap.
Notes:
svn path=/head/; revision=80229
|
| |
|
|
| |
Notes:
svn path=/head/; revision=80221
|
| |
|
|
|
|
|
|
| |
of if_txpreg.h, which didn't have sc_rxbufprod defined in the softc
struct.
Notes:
svn path=/head/; revision=80220
|
|
|
blown over by the Hurricane and had a house dropped on you by the Tornado.
Now it's time to have your parade rained on by... the Typhoon!
This commit adds driver support for 3Com 3cR990 10/100 ethernet
adapters based on the Typhoon I and Typhoon II chipsets. This is actually
a port of the OpenBSD driver with many hacks by me.
No Virginia, there isn't any support for the hardware crypto yet. However
there is support for TCP/IP checksum offload and VLANs.
Special thanks go to Jason Wright, Aaron Campbell and Theo de Raadt for
squeezing enough info out of 3Com to get this written, and for doing
most of the hard work.
Manual page is included. Compiled as a module and included in GENERIC.
Notes:
svn path=/head/; revision=80219
|