Changes between Version 3 and Version 4 of nic_driver
- Timestamp:
- Oct 21, 2014, 11:43:09 AM (10 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
nic_driver
v3 v4 37 37 38 38 === void '''_nic_sync_send'''( void* vbase ) === 39 This blocking function uses a physical_memcpy() to transfer one container (4 Kbytes) from a single user buffer to the NIC . The ''vbase'' argument is the user buffer virtual base address.39 This blocking function uses a physical_memcpy() to transfer one container (4 Kbytes) from a single user buffer to the NIC channel allocated to the calling task. The ''vbase'' argument is the user buffer virtual base address. 40 40 41 41 === void '''_nic_sync_receive'''( void* vbase ) === 42 This blocking function uses a physical_memcpy() to transfer one container (4 Kbytes) from the NIC to a single user buffer. The ''vbase'' argument is the user buffer virtual base address.42 This blocking function uses a physical_memcpy() to transfer one container (4 Kbytes) from the NIC channel allocated to the calling task, to a single user buffer. The ''vbase'' argument is the user buffer virtual base address. 43 43 44 44 == __Functions using the chained buffer DMA__ ==