2.2.8.1.2 Result TLV

The Result TLV is a TLV, as specified in 2.2.4. It is used to represent the status (success or failure) of the inner EAP method negotiation or to indicate the sender's consent (ability or inability) to participate in a fast-reconnect.

The Result TLV is carried in the Type-data field (see EAP Packet (section 2.2.1)) of the EAP TLV Extensions Methods.

The fields of the Result TLV MUST be set as follows.


0


1


2


3


4


5


6


7


8


9

1
0


1


2


3


4


5


6


7


8


9

2
0


1


2


3


4


5


6


7


8


9

3
0


1

M

R

TLV_Type

Length

Value

M (1 bit): The M bit MUST be set to 1, indicating that the recipient MUST support the result TLV.

R (1 bit): The R bit is reserved and MUST be set to zero when sent and MUST be ignored on receipt.

TLV_Type (14 bits): A 14-bit unsigned integer that MUST be set to 0x03.

Length (2 bytes): A 16-bit unsigned integer in network byte order that indicates the length, in bytes, of the Value field. This MUST be set to 0x02.

Value (2 bytes): A 16-bit unsigned integer in network byte order. The value indicates the authentication result and MUST be formatted as follows.


0


1


2


3


4


5


6


7


8


9

1
0


1


2


3


4


5


6


7


8


9

2
0


1


2


3


4


5


6


7


8


9

3
0


1

Result

Result (2 bytes): Possible values are listed in the table below.

Value

Meaning

0

Reserved and MUST NOT be sent

1

Success

2

Failure

3 — 65535

Reserved and MUST NOT be sent