Data Sheet
Ethernet Controller I210 —Packet Types
864
A.1.5.1.2 Type 3.1.2: NFS Write Request (NFSv3)
In this case the NFS header size is (56+D+B+F+S) bytes. This length should be added to the UDP/TCP
type that was already parsed.
Offset # of Bytes Field Value (hex) Action Comment
RPC Header
0 D =(0/4) Record Header - Ignore
If the previous header was
TCP header than this field
contain 4 bytes
0+D 4 Message type 0x00 Compare
4+D 4 RPC version 0x02 Compare
8+D 4 RPC program 0x18A63 Compare
12+D 4 Program version 0x03 Compare
16+D 4 Procedure 0x07 Compare
20+D 4 Credentials Size (CSZ) <400 Check
24+D B Credentials Data (CSZ) - Ignore B = (CSZ padded to 4)
24+D+B 4 Verifier Flavor - Ignore
28+D+B 4 Verifier Size (VSZ) <400 Check
32+D+B F Verifier Data Ignore F = (VSZ padded to 4)
NFS Header
32+D+B+F 4 Fhandle_size <64 Check
36+D+B+F S fhandle Ignore
S = (Fhandle_size padded to
4)
36+D+B+F+S 8 Offset Ignore
44+D+B+F+S 4 Count Ignore
48+D+B+F+S 4 Stable_how Ignore
52+D+B+F+S 4 Data len Ignore