order to make FreeRADIUS more flexible, and to make the
configuration simpler and more consistent.
+If there are multiple `listen` sections in the same
+virtual server, they need to be given a second name.
+
+Listen sections are identified by virtual server name,
+then by the namespace, then by transport, finally by
+a second name.
+
```
- listen {
+ listen authentication {
```
type:: The type of packet to accept.
}
}
- listen tcp_auth {
+ listen authentication {
type = Access-Request
type = Status-Server
### Listen for Accounting-Request packets
```
- listen udp_acct {
+ listen accounting {
type = Accounting-Request
transport = udp