3
0
mirror of https://git.kernel.org/pub/scm/network/wireless/iwd.git synced 2024-10-04 02:18:49 +02: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:
Tim Kourt 2019-12-05 13:13:51 -08:00 committed by Denis Kenzior
parent 9bf0b756c8
commit 24b6a95366

View File

@ -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;