On 7 Aug 2013, at 13:46, Alan DeKok <al...@deployingradius.com> wrote:

> Arran Cudbard-Bell wrote:
>> I'm honestly not entirely sure why the freeradius dictionary has the 
>> attribute as an unsigned int
> 
>  That's what the RFCs say.  And the server doesn't really have a way of
> packing arbitrary structures from attributes.


It says the value is 4 octets.  That's not quite saying it's an integer, was 
there a later one?

I think it's arguably more useful as an integer though, for the reasons listed 
previously, and because 
you can use expr to build the bit string easily.

For example:

update reply {
        Egress-VLANID += "%{expr:822083584 + %{Tagged-VID}}"
}

With hex you need to manually pad the VID out to 12 bits.

Arran Cudbard-Bell <a.cudba...@freeradius.org>
FreeRADIUS Development Team

-
List info/subscribe/unsubscribe? See http://www.freeradius.org/list/users.html

Reply via email to