Data Sheet
Ethernet Controller I210 —System Manageability
780
Table 10-93. Set NS Proxy Table Entry Response
10.8.2.4.2.5 Set mDNS Proxy
To enable mDNS proxy the driver needs to handoff the mDNS data to the FW. The host driver generally
pass the mDNS data in chunks of 128 bytes using the Set mDNS Proxy command. However, in I211, for
saving on-die memory space, the mDNS data is loaded by the driver directly into the flash area
provisioned for it. The exact structure of the mDNS data is specified in the mDNS Proxy SAS document.
The command is issued by the driver whenever the system goes to sleep, after the mDNS data was
updated in the flash if necessary.
Byte Name Bit Value Description
0 Command 7:0 0x78 Set NS proxy command
1 Buffer length 7:0 0x4B
2Status 7:00x1
0x0 - Unsupported Table Index
0x1 - Status OK
0x2 - Table Index in use.
0x3 - Unsupported command
0x4 - Checksum Error
0x5 - Buffer Length Error
0x6 to 0xFF - Error
3 Checksum 7:0 Checksum signature
4 Port Number 7:0 Port Number Indicates the port number that the status is for.
5 Sub command 7:0 0x3 Set proxy capabilities
6 NS proxy version 1 7:0 0x2 NS version 1 entry
7 Table index 7:0 Index
8 Active 7:0 0x1 or 0x0 Set if entry is active
14:9 MAC Address 7:0 MAC Address
30:15 Local IPv6 Address 1 7:0 Local IPv6 Address 1
46:31 Local IPv6 Address 2 7:0
Local IPv6 Address 2
If there is only one local address value placed is 0x0
62:47 Remote IPv6 Address 7:0
Remote IPv6 Address
A value of 0x0 indicates any address.
78:63 Solicited IPv6 Address 7:0 Solicited IPv6 Address