Module radius::core::rfc3162[][src]

Expand description

Utility for rfc3162 packet.

This module handles the packet according to the following definition:

//! # -*- text -*-
# Copyright (C) 2020 The FreeRADIUS Server project and contributors
# This work is licensed under CC-BY version 4.0 https://creativecommons.org/licenses/by/4.0
# Version $Id$
#
#    Attributes and values defined in RFC 3162.
#    http://www.ietf.org/rfc/rfc3162.txt
#
#    $Id$
#
ATTRIBUTE    NAS-IPV6-Address            95    ipv6addr
ATTRIBUTE    Framed-Interface-Id            96    ifid
ATTRIBUTE    Framed-IPV6-Prefix            97    ipv6prefix
ATTRIBUTE    Login-IPV6-Host                98    ipv6addr
ATTRIBUTE    Framed-IPV6-Route            99    string
ATTRIBUTE    Framed-IPV6-Pool            100    string

Constants

FRAMED_INTERFACE_ID_TYPE
FRAMED_IPV6_POOL_TYPE
FRAMED_IPV6_PREFIX_TYPE
FRAMED_IPV6_ROUTE_TYPE
LOGIN_IPV6_HOST_TYPE
NAS_IPV6_ADDRESS_TYPE

Functions

add_framed_interface_id

Add framed_interface_id fixed-length octets value to a packet.

add_framed_ipv6_pool

Add framed_ipv6_pool string value to a packet.

add_framed_ipv6_prefix

Add framed_ipv6_prefix ipv6 prefix value to a packet.

add_framed_ipv6_route

Add framed_ipv6_route string value to a packet.

add_login_ipv6_host

Add login_ipv6_host ipv6addr value to a packet.

add_nas_ipv6_address

Add nas_ipv6_address ipv6addr value to a packet.

delete_framed_interface_id

Delete all of framed_interface_id values from a packet.

delete_framed_ipv6_pool

Delete all of framed_ipv6_pool values from a packet.

delete_framed_ipv6_prefix

Delete all of framed_ipv6_prefix values from a packet.

delete_framed_ipv6_route

Delete all of framed_ipv6_route values from a packet.

delete_login_ipv6_host

Delete all of login_ipv6_host values from a packet.

delete_nas_ipv6_address

Delete all of nas_ipv6_address values from a packet.

lookup_all_framed_interface_id

Lookup all of the framed_interface_id fixed-length octets value from a packet.

lookup_all_framed_ipv6_pool

Lookup all of the framed_ipv6_pool string value from a packet.

lookup_all_framed_ipv6_prefix

Lookup all of the framed_ipv6_prefix ipv6 prefix value from a packet.

lookup_all_framed_ipv6_route

Lookup all of the framed_ipv6_route string value from a packet.

lookup_all_login_ipv6_host

Lookup all of the login_ipv6_host ipv6addr value from a packet.

lookup_all_nas_ipv6_address

Lookup all of the nas_ipv6_address ipv6addr value from a packet.

lookup_framed_interface_id

Lookup a framed_interface_id fixed-length octets value from a packet.

lookup_framed_ipv6_pool

Lookup a framed_ipv6_pool string value from a packet.

lookup_framed_ipv6_prefix

Lookup a framed_ipv6_prefix ipv6 prefix value from a packet.

lookup_framed_ipv6_route

Lookup a framed_ipv6_route string value from a packet.

lookup_login_ipv6_host

Lookup a login_ipv6_host ipv6addr value from a packet.

lookup_nas_ipv6_address

Lookup a nas_ipv6_address ipv6addr value from a packet.