Kea 3.1.1
hooks/dhcp/radius/client.h
Go to the documentation of this file.
1// Copyright (C) 2023-2025 Internet Systems Consortium, Inc. ("ISC")
2//
3// This Source Code Form is subject to the terms of the Mozilla Public
4// License, v. 2.0. If a copy of the MPL was not distributed with this
5// file, You can obtain one at http://mozilla.org/MPL/2.0/.
6
7#ifndef RADIUS_CLIENT_H
8#define RADIUS_CLIENT_H
9
10namespace isc {
11namespace radius {
12
17enum AttrType : uint8_t {
34 // PW_OLD_PASSWORD = 17, //!< deprecated.
38 // PW_EXPIRATION = 21, //!< deprecated.
41 PW_STATE = 24,
42 PW_CLASS = 25,
92 PW_PROMPT = 76,
122 // 192-223 Experimental Use.
123 // 224-240 Private Use.
124 // 240-246 Extended Attributes.
125 // 247-255 Reserved.
126};
127
139
140} // end of namespace isc::radius
141} // end of namespace isc
142
143#endif
AttrType
Attribute types.
@ PW_DELEGATED_IPV6_PREFIX
ipv6prefix.
@ PW_TUNNEL_MEDIUM_TYPE
integer.
@ PW_ACCT_TUNNEL_CONNECTION
string.
@ PW_FRAMED_IPV6_PREFIX
ipv6prefix.
@ PW_FRAMED_APPLETALK_NETWORK
integer.
@ PW_ACCT_MULTI_SESSION_ID
string.
@ PW_ACCT_OUTPUT_OCTETS
integer.
@ PW_DNS_SERVER_IPV6_ADDRESS
ipv6addr.
@ PW_TUNNEL_SERVER_ENDPOINT
string.
@ PW_ACCT_TUNNEL_PACKETS_LOST
integer.
@ PW_ROUTE_IPV6_INFORMATION
ipv6prefix.
@ PW_TERMINATION_ACTION
integer.
@ PW_ACCT_INPUT_PACKETS
integer.
@ PW_FRAMED_APPLETALK_ZONE
string.
@ PW_ACCT_INTERIM_INTERVAL
integer.
@ PW_ARAP_CHALLENGE_RESPONSE
string.
@ PW_FRAMED_APPLETALK_LINK
integer.
@ PW_ACCT_OUTPUT_PACKETS
integer.
@ PW_ACCT_OUTPUT_GIGAWORDS
integer.
@ PW_TUNNEL_CLIENT_ENDPOINT
string.
@ PW_TUNNEL_PRIVATE_GROUP_ID
string.
@ PW_ACCT_TERMINATE_CAUSE
integer.
@ PW_CHARGEABLE_USER_IDENTITY
string.
@ PW_MESSAGE_AUTHENTICATOR
string.
@ PW_ACCT_INPUT_GIGAWORDS
integer.
@ PW_FRAMED_COMPRESSION
integer.
@ PW_FRAMED_IPV6_ADDRESS
ipv6addr.
AcctStatusType
Accounting Status Type.
Defines the logger used by the top-level component of kea-lfc.