diff options
author | simokawa <simokawa@FreeBSD.org> | 2003-03-06 05:06:44 +0000 |
---|---|---|
committer | simokawa <simokawa@FreeBSD.org> | 2003-03-06 05:06:44 +0000 |
commit | c00efc4a6458fc8f3d1e0efe77cba6ad40fa575b (patch) | |
tree | 471d8578c29742f90d52c760d12307f57dd822dc /sys/dev/firewire/firewire.h | |
parent | c5c996630b414b6c8d83d61fa13f192b93da19fd (diff) | |
download | FreeBSD-src-c00efc4a6458fc8f3d1e0efe77cba6ad40fa575b.zip FreeBSD-src-c00efc4a6458fc8f3d1e0efe77cba6ad40fa575b.tar.gz |
MFp4(simokawa_sbp)
Improve if_fwe performance.
- Simplify mbuf handling by using bulkxfer.
Now, it uses mbuf clusters for RX buffer as usual ethernet drivers.
- Recycle struct xfer buffer and don't call malloc at runtime.
- Count input and output errors.
- Handle a mbuf chain longer than 6 correctly.
- Increase queue length.
Diffstat (limited to 'sys/dev/firewire/firewire.h')
-rw-r--r-- | sys/dev/firewire/firewire.h | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/sys/dev/firewire/firewire.h b/sys/dev/firewire/firewire.h index b10aa6c..1f1e07b 100644 --- a/sys/dev/firewire/firewire.h +++ b/sys/dev/firewire/firewire.h @@ -93,7 +93,7 @@ struct fw_reg_req_t { #define MAXREC(x) (2 << (x)) #define FWPMAX_S400 (2048 + 20) /* MAXREC plus space for control data */ -#define FWMAXQUEUE 128 +#define FWMAXQUEUE 256 #define FWLOCALBUS 0xffc0 |