diff options
Diffstat (limited to 'README.md')
-rw-r--r-- | README.md | 19 |
1 files changed, 7 insertions, 12 deletions
@@ -89,11 +89,6 @@ After loading the driver and creating a network interface the typical way using | 4 bytes, native endian | +------------------------------+ | | -| padding | -| 12 bytes, all zero | -| | -+------------------------------+ -| | | packet_0 | | size_0 bytes | | | @@ -101,22 +96,22 @@ After loading the driver and creating a network interface the typical way using | | +------------------------------+ | padding | -| 16-(size_0&15) bytes, | -| all zero | +| 4-(size_0&3) bytes | +------------------------------+ | size_1 | | 4 bytes, native endian | +------------------------------+ | | -| padding | -| 12 bytes, all zero | -| | -+------------------------------+ -| | | packet_1 | | size_1 bytes | | | ~ ~ +| | ++------------------------------+ +| padding | +| 4-(size_1&3) bytes | ++------------------------------+ +~ ~ ``` Each packet segment should contain a layer 3 IPv4 or IPv6 packet. Up to 15728640 bytes may be read or written during each call to `ReadFile` or `WriteFile`. All calls to `ReadFile` must be called with the same virtual address, for a given handle. This virtual address must reference pages that are writable for the same length as passed to the first call of `ReadFile`. |