aboutsummaryrefslogtreecommitdiffstats
path: root/src/drivers/net/ncm.c
diff options
context:
space:
mode:
authorMichael Brown <mcb30@ipxe.org>2016-01-19 00:01:11 +0000
committerMichael Brown <mcb30@ipxe.org>2016-01-19 00:01:11 +0000
commit71b83a6d00caedb62cc62a5810f99a7a1478f2ae (patch)
tree8e1224923a381d42a60f4bac985868e5294dad66 /src/drivers/net/ncm.c
parent8dc23d9b83027ea93e5e8689316f8448ff964647 (diff)
downloadipxe-71b83a6d00caedb62cc62a5810f99a7a1478f2ae.tar.gz
[usb] Allow USB endpoints to specify a reserved header length for refills
Signed-off-by: Michael Brown <mcb30@ipxe.org>
Diffstat (limited to 'src/drivers/net/ncm.c')
-rw-r--r--src/drivers/net/ncm.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/drivers/net/ncm.c b/src/drivers/net/ncm.c
index fed77a00f..1837291f7 100644
--- a/src/drivers/net/ncm.c
+++ b/src/drivers/net/ncm.c
@@ -186,7 +186,7 @@ static int ncm_in_prefill ( struct ncm_device *ncm ) {
count = NCM_IN_MIN_COUNT;
if ( ( count * mtu ) > NCM_IN_MAX_SIZE )
continue;
- usb_refill_init ( &ncm->usbnet.in, mtu, count );
+ usb_refill_init ( &ncm->usbnet.in, 0, mtu, count );
if ( ( rc = usb_prefill ( &ncm->usbnet.in ) ) != 0 ) {
DBGC ( ncm, "NCM %p could not prefill %dx %zd-byte "
"buffers for bulk IN\n", ncm, count, mtu );
@@ -575,7 +575,7 @@ static int ncm_probe ( struct usb_function *func,
ncm->netdev = netdev;
usbnet_init ( &ncm->usbnet, func, &ncm_intr_operations,
&ncm_in_operations, &ncm_out_operations );
- usb_refill_init ( &ncm->usbnet.intr, 0, NCM_INTR_COUNT );
+ usb_refill_init ( &ncm->usbnet.intr, 0, 0, NCM_INTR_COUNT );
DBGC ( ncm, "NCM %p on %s\n", ncm, func->name );
/* Describe USB network device */