diff options
| author | Hidetoshi Shimokawa <simokawa@FreeBSD.org> | 2004-07-20 03:56:23 +0000 |
|---|---|---|
| committer | Hidetoshi Shimokawa <simokawa@FreeBSD.org> | 2004-07-20 03:56:23 +0000 |
| commit | af21fc1195846f713d4fa9f2e046874b909b5c2e (patch) | |
| tree | f39280475b06e2efd1fb33fd0be911aa3e3cd3ce /sys/dev/firewire | |
| parent | 8c18dab95ea929a5af07ac6cc3a9c48706f6c48b (diff) | |
Notes
Diffstat (limited to 'sys/dev/firewire')
| -rw-r--r-- | sys/dev/firewire/if_fwe.c | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/sys/dev/firewire/if_fwe.c b/sys/dev/firewire/if_fwe.c index a0acec3c9400..eb8a94285c4e 100644 --- a/sys/dev/firewire/if_fwe.c +++ b/sys/dev/firewire/if_fwe.c @@ -618,9 +618,11 @@ fwe_as_input(struct fw_xferq *xferq) #if defined(__DragonFly__) || __FreeBSD_version < 500000 eh = (struct ether_header *)c; m->m_data += sizeof(struct ether_header); + m->m_len = m->m_pkthdr.len = fp->mode.stream.len - ETHER_ALIGN + - sizeof(struct ether_header); +#else + m->m_len = m->m_pkthdr.len = fp->mode.stream.len - ETHER_ALIGN; #endif - m->m_len = m->m_pkthdr.len = - fp->mode.stream.len - ETHER_ALIGN; m->m_pkthdr.rcvif = ifp; #if 0 FWEDEBUG(ifp, "%02x %02x %02x %02x %02x %02x\n" |
