freeradius-client sequence file replacement

Alex Massover alex at
Mon Feb 1 12:18:20 CET 2010


What is supposed to happen if there's no free id available?

>  2) replace the rc_get_seqnbr() with a function that tracks 256
>     allocated IDs, and allocates a free one.  Also update
>     rc_check_reply() to mark the "id" as free.
>   This will be *enormously* faster than using a file or shared memory.
>   The array of 256 Ids needs to be unique per source port.  But it can
> be shared across child threads.  It does NOT need to be shared across
> multiple processes.
>   The main server code does it a little differently.  See
> src/lib/packet.c for a number of functions that track/allocate/free
> packet Ids.
>   Alan DeKok.
> -
> List info/subscribe/unsubscribe? See
> This mail was received via Mail-SeCure System.

This mail was sent via Mail-SeCure System.

More information about the Freeradius-Devel mailing list