Module radius::core::rfc4675 [−][src]
Expand description
Utility for rfc4675 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 4675.
# http://www.ietf.org/rfc/rfc4675.txt
#
# $Id$
#
#
# High byte = '1' (0x31) means the frames are tagged.
# High byte = '2' (0x32) means the frames are untagged.
#
# Next 12 bits MUST be zero.
#
# Lower 12 bits is the IEEE-802.1Q VLAN VID.
#
ATTRIBUTE Egress-VLANID 56 integer
ATTRIBUTE Ingress-Filters 57 integer
#
# First byte == '1' (0x31) means that the frames are tagged.
# First byte == '2' (0x32) means that the frames are untagged.
#
ATTRIBUTE Egress-VLAN-Name 58 string
ATTRIBUTE User-Priority-Table 59 octets
VALUE Ingress-Filters Enabled 1
VALUE Ingress-Filters Disabled 2
Constants
EGRESS_VLANID_TYPE | |
EGRESS_VLAN_NAME_TYPE | |
INGRESS_FILTERS_DISABLED | |
INGRESS_FILTERS_ENABLED | |
INGRESS_FILTERS_TYPE | |
USER_PRIORITY_TABLE_TYPE |
Functions
add_egress_vlan_name | Add |
add_egress_vlanid | Add |
add_ingress_filters | Add |
add_user_priority_table | Add |
delete_egress_vlan_name | Delete all of |
delete_egress_vlanid | Delete all of |
delete_ingress_filters | Delete all of |
delete_user_priority_table | Delete all of |
lookup_all_egress_vlan_name | Lookup all of the |
lookup_all_egress_vlanid | Lookup all of the |
lookup_all_ingress_filters | Lookup all of the |
lookup_all_user_priority_table | Lookup all of the |
lookup_egress_vlan_name | Lookup a |
lookup_egress_vlanid | Lookup a |
lookup_ingress_filters | Lookup a |
lookup_user_priority_table | Lookup a |
Type Definitions
IngressFilters |