__builtin_choose_expr(__builtin_types_compatible_p(fr_ipaddr_t *, _ct), _p, (conf_type_mismatch) 0),\
__builtin_choose_expr((_t == PW_TYPE_TIMEVAL),\
__builtin_choose_expr(__builtin_types_compatible_p(_timeval_t *, _ct), _p, (conf_type_mismatch) 0),\
- __builtin_choose_expr((_t == PW_TYPE_IP_PREFIX),\
+ __builtin_choose_expr((_t == PW_TYPE_COMBO_IP_PREFIX),\
__builtin_choose_expr(__builtin_types_compatible_p(fr_ipaddr_t *, _ct), _p, (conf_type_mismatch) 0),\
(conf_type_invalid) 0\
))))))))))))))))))))
PW_TYPE_VSA, //!< Vendor-Specific, for RADIUS attribute 26.
PW_TYPE_TIMEVAL, //!< Time value (struct timeval), only for config items.
PW_TYPE_BOOLEAN, //!< A truth value.
- PW_TYPE_IP_PREFIX, //!< WiMAX IPv4 or IPv6 address prefix depending on length.
+ PW_TYPE_COMBO_IP_PREFIX, //!< WiMAX IPv4 or IPv6 address prefix depending on length.
PW_TYPE_MAX //!< Number of defined data types.
} PW_TYPE;
*/
case PW_TYPE_INVALID:
case PW_TYPE_COMBO_IP_ADDR:
- case PW_TYPE_IP_PREFIX:
+ case PW_TYPE_COMBO_IP_PREFIX:
case PW_TYPE_EXTENDED:
case PW_TYPE_LONG_EXTENDED:
case PW_TYPE_EVS:
*/
case PW_TYPE_INVALID:
case PW_TYPE_COMBO_IP_ADDR:
- case PW_TYPE_IP_PREFIX:
+ case PW_TYPE_COMBO_IP_PREFIX:
case PW_TYPE_TLV:
case PW_TYPE_EXTENDED:
case PW_TYPE_LONG_EXTENDED:
case PW_TYPE_ABINARY:
case PW_TYPE_ETHERNET:
case PW_TYPE_COMBO_IP_ADDR:
- case PW_TYPE_IP_PREFIX:
+ case PW_TYPE_COMBO_IP_PREFIX:
{
void const *p = &vp->data;
memcpy(out, &p, sizeof(*out));
*/
case PW_TYPE_INVALID: /* We should never see these */
case PW_TYPE_COMBO_IP_ADDR: /* This should have been converted into IPADDR/IPV6ADDR */
- case PW_TYPE_IP_PREFIX: /* This should have been converted into IPADDR/IPV6ADDR */
+ case PW_TYPE_COMBO_IP_PREFIX: /* This should have been converted into IPADDR/IPV6ADDR */
case PW_TYPE_TLV:
case PW_TYPE_EXTENDED:
case PW_TYPE_LONG_EXTENDED:
#endif
static const CONF_PARSER client_config[] = {
- { "ipaddr", FR_CONF_POINTER(PW_TYPE_IP_PREFIX, &cl_ipaddr), NULL },
+ { "ipaddr", FR_CONF_POINTER(PW_TYPE_COMBO_IP_PREFIX, &cl_ipaddr), NULL },
{ "ipv4addr", FR_CONF_POINTER(PW_TYPE_IPV4_PREFIX, &cl_ipaddr), NULL },
{ "ipv6addr", FR_CONF_POINTER(PW_TYPE_IPV6_PREFIX, &cl_ipaddr), NULL },
break;
case PW_TYPE_COMBO_IP_ADDR:
- case PW_TYPE_IP_PREFIX:
+ case PW_TYPE_COMBO_IP_PREFIX:
ipaddr = data;
if (fr_pton(ipaddr, value, -1, true) < 0) {