FR3 Debugging Switches

Alan DeKok aland at deployingradius.com
Wed Oct 9 20:05:51 CEST 2013


Arran Cudbard-Bell wrote:
> Isn't it required for doing any RADIUS over TCP?

  Nope.  Only SSL.

  The reason is that sometimes reading from an SSL socket requires SSL
writing data to the other end.  So you end up with both ends waiting for
something.  And that knowledge is buried inside of OpenSSL.

  Having threads means that each thread can wait without blocking
anything else.

  It can probably be fixed, but it's hard.

  Alan DeKok.


More information about the Freeradius-Users mailing list