mirror of
https://git.kernel.org/pub/scm/network/wireless/iwd.git
synced 2024-12-22 21:22:37 +01:00
peap: Rename AVPs to TLVs
Most of the literature seems to refer to AVPs as TLVs. Rename the variables to follow the common nomenclature.
This commit is contained in:
parent
9bf0b756c8
commit
24b6a95366
@ -110,13 +110,13 @@ static void eap_peap_phase2_complete(enum eap_result result, void *user_data)
|
|||||||
* PEAPv0: draft-kamath-pppext-peapv0-00, Section 2
|
* PEAPv0: draft-kamath-pppext-peapv0-00, Section 2
|
||||||
*/
|
*/
|
||||||
#define EAP_EXTENSIONS_HEADER_LEN 5
|
#define EAP_EXTENSIONS_HEADER_LEN 5
|
||||||
#define EAP_EXTENSIONS_AVP_HEADER_LEN 4
|
#define EAP_EXTENSIONS_TLV_HEADER_LEN 4
|
||||||
|
|
||||||
enum eap_extensions_avp_type {
|
enum eap_extensions_tlv_type {
|
||||||
/* Reserved = 0x0000, */
|
/* Reserved = 0x0000, */
|
||||||
/* Reserved = 0x0001, */
|
/* Reserved = 0x0001, */
|
||||||
/* Reserved = 0x0002, */
|
/* Reserved = 0x0002, */
|
||||||
EAP_EXTENSIONS_AVP_TYPE_RESULT = 0x8003,
|
EAP_EXTENSIONS_TLV_TYPE_RESULT = 0x8003,
|
||||||
};
|
};
|
||||||
|
|
||||||
enum eap_extensions_result {
|
enum eap_extensions_result {
|
||||||
@ -124,7 +124,7 @@ enum eap_extensions_result {
|
|||||||
EAP_EXTENSIONS_RESULT_FAILURE = 2,
|
EAP_EXTENSIONS_RESULT_FAILURE = 2,
|
||||||
};
|
};
|
||||||
|
|
||||||
static int eap_extensions_handle_result_avp(struct eap_state *eap,
|
static int eap_extensions_handle_result_tlv(struct eap_state *eap,
|
||||||
const uint8_t *data,
|
const uint8_t *data,
|
||||||
size_t data_len,
|
size_t data_len,
|
||||||
uint8_t *response)
|
uint8_t *response)
|
||||||
@ -134,12 +134,12 @@ static int eap_extensions_handle_result_avp(struct eap_state *eap,
|
|||||||
uint16_t len;
|
uint16_t len;
|
||||||
uint16_t result;
|
uint16_t result;
|
||||||
|
|
||||||
if (data_len < EAP_EXTENSIONS_AVP_HEADER_LEN + 2)
|
if (data_len < EAP_EXTENSIONS_TLV_HEADER_LEN + 2)
|
||||||
return -ENOENT;
|
return -ENOENT;
|
||||||
|
|
||||||
type = l_get_be16(data);
|
type = l_get_be16(data);
|
||||||
|
|
||||||
if (type != EAP_EXTENSIONS_AVP_TYPE_RESULT)
|
if (type != EAP_EXTENSIONS_TLV_TYPE_RESULT)
|
||||||
return -ENOENT;
|
return -ENOENT;
|
||||||
|
|
||||||
data += 2;
|
data += 2;
|
||||||
@ -169,11 +169,11 @@ static int eap_extensions_handle_result_avp(struct eap_state *eap,
|
|||||||
return -ENOENT;
|
return -ENOENT;
|
||||||
}
|
}
|
||||||
|
|
||||||
l_put_be16(EAP_EXTENSIONS_AVP_TYPE_RESULT,
|
l_put_be16(EAP_EXTENSIONS_TLV_TYPE_RESULT,
|
||||||
&response[EAP_EXTENSIONS_HEADER_LEN]);
|
&response[EAP_EXTENSIONS_HEADER_LEN]);
|
||||||
l_put_be16(2, &response[EAP_EXTENSIONS_HEADER_LEN + 2]);
|
l_put_be16(2, &response[EAP_EXTENSIONS_HEADER_LEN + 2]);
|
||||||
l_put_be16(result, &response[EAP_EXTENSIONS_HEADER_LEN +
|
l_put_be16(result, &response[EAP_EXTENSIONS_HEADER_LEN +
|
||||||
EAP_EXTENSIONS_AVP_HEADER_LEN]);
|
EAP_EXTENSIONS_TLV_HEADER_LEN]);
|
||||||
|
|
||||||
return result;
|
return result;
|
||||||
}
|
}
|
||||||
@ -185,8 +185,8 @@ static void eap_extensions_handle_request(struct eap_state *eap,
|
|||||||
{
|
{
|
||||||
struct peap_state *peap_state;
|
struct peap_state *peap_state;
|
||||||
uint8_t response[EAP_EXTENSIONS_HEADER_LEN +
|
uint8_t response[EAP_EXTENSIONS_HEADER_LEN +
|
||||||
EAP_EXTENSIONS_AVP_HEADER_LEN + 2];
|
EAP_EXTENSIONS_TLV_HEADER_LEN + 2];
|
||||||
int r = eap_extensions_handle_result_avp(eap, pkt, len, response);
|
int r = eap_extensions_handle_result_tlv(eap, pkt, len, response);
|
||||||
|
|
||||||
if (r < 0)
|
if (r < 0)
|
||||||
return;
|
return;
|
||||||
|
Loading…
Reference in New Issue
Block a user