diff options
author | David Gwynne <dlg@cvs.openbsd.org> | 2015-03-20 12:04:10 +0000 |
---|---|---|
committer | David Gwynne <dlg@cvs.openbsd.org> | 2015-03-20 12:04:10 +0000 |
commit | 28bb69cb139a03f5a829f9c3850048940aa37f87 (patch) | |
tree | 6fdb2528acb627d6b574f8e795f15dd2ff1e0500 /usr.bin | |
parent | 8fe28da026a11683caf3fcb844447bcec9a35527 (diff) |
add support for jumbos on re(4).
this uses hints from the freebsd driver, but the implementation
differs.
freebsd manages two lists of rx descriptors. one for "normal" packets
and the other for jumbos. this continues to use a single list and
uses a per softc variable and MCLGETI to always allocate what the
chip is capable and uses it unconditionally.
other than that, we just need to enable some bits in some registers
to be able to do jumbos.
this relies on the previous commit to properly deal with checksum
offload for packets of different sizes.
from jim smith
ok sthen@
Diffstat (limited to 'usr.bin')
0 files changed, 0 insertions, 0 deletions