static virtual_server_compile_t compile_list[] = {
- { "recv", "DHCP-Discover", MOD_POST_AUTH },
- { "send", "DHCP-Offer", MOD_POST_AUTH },
- { "recv", "DHCP-Request", MOD_POST_AUTH },
-
- { "send", "DHCP-Ack", MOD_POST_AUTH },
- { "send", "DHCP-NAK", MOD_POST_AUTH },
- { "send", "DHCP-Decline", MOD_POST_AUTH },
-
- { "recv", "DHCP-Release", MOD_POST_AUTH },
- { "recv", "DHCP-Inform", MOD_POST_AUTH },
- { "send", "Do-Not-Respond", MOD_POST_AUTH },
-
- { "recv", "DHCP-Lease-Query", MOD_POST_AUTH },
- { "send", "DHCP-Lease-Unassigned", MOD_POST_AUTH },
- { "send", "DHCP-Lease-Unknown", MOD_POST_AUTH },
- { "send", "DHCP-Lease-Active", MOD_POST_AUTH },
+ {
+ .name = "recv",
+ .name2 = "DHCP-Discover",
+ .component = MOD_POST_AUTH,
+ },
+ {
+ .name = "send",
+ .name2 = "DHCP-Offer",
+ .component = MOD_POST_AUTH,
+ },
+ {
+ .name = "recv",
+ .name2 = "DHCP-Request",
+ .component = MOD_POST_AUTH,
+ },
+
+ {
+ .name = "send",
+ .name2 = "DHCP-Ack",
+ .component = MOD_POST_AUTH,
+ },
+ {
+ .name = "send",
+ .name2 = "DHCP-NAK",
+ .component = MOD_POST_AUTH,
+ },
+ {
+ .name = "send",
+ .name2 = "DHCP-Decline",
+ .component = MOD_POST_AUTH,
+ },
+
+ {
+ .name = "recv",
+ .name2 = "DHCP-Release",
+ .component = MOD_POST_AUTH,
+ },
+ {
+ .name = "recv",
+ .name2 = "DHCP-Inform",
+ .component = MOD_POST_AUTH,
+ },
+ {
+ .name = "send",
+ .name2 = "Do-Not-Respond",
+ .component = MOD_POST_AUTH,
+ },
+
+ {
+ .name = "recv",
+ .name2 = "DHCP-Lease-Query",
+ .component = MOD_POST_AUTH,
+ },
+ {
+ .name = "send",
+ .name2 = "DHCP-Lease-Unassigned",
+ .component = MOD_POST_AUTH,
+ },
+ {
+ .name = "send",
+ .name2 = "DHCP-Lease-Unknown",
+ .component = MOD_POST_AUTH,
+ },
+ {
+ .name = "send",
+ .name2 = "DHCP-Lease-Active",
+ .component = MOD_POST_AUTH,
+ },
COMPILE_TERMINATOR
};
static virtual_server_compile_t compile_list[] = {
- { "recv", "Accounting-Request", MOD_PREACCT },
- { "send", "Accounting-Response", MOD_ACCOUNTING },
- { "send", "Do-Not-Respond", MOD_POST_AUTH },
- { "send", "Protocol-Error", MOD_POST_AUTH },
- { "accounting", CF_IDENT_ANY, MOD_ACCOUNTING },
+ {
+ .name = "recv",
+ .name2 = "Accounting-Request",
+ .component = MOD_PREACCT,
+ },
+ {
+ .name = "send",
+ .name2 = "Accounting-Response",
+ .component = MOD_ACCOUNTING,
+ },
+ {
+ .name = "send",
+ .name2 = "Do-Not-Respond",
+ .component = MOD_POST_AUTH,
+ },
+ {
+ .name = "send",
+ .name2 = "Protocol-Error",
+ .component = MOD_POST_AUTH,
+ },
+ {
+ .name = "accounting",
+ .name2 = CF_IDENT_ANY,
+ .component = MOD_ACCOUNTING,
+ },
COMPILE_TERMINATOR
};
}
static virtual_server_compile_t compile_list[] = {
- { "recv", "Access-Request", MOD_AUTHORIZE },
- { "send", "Access-Accept", MOD_POST_AUTH },
- { "send", "Access-Challenge", MOD_POST_AUTH },
- { "send", "Access-Reject", MOD_POST_AUTH },
- { "send", "Do-Not-Respond", MOD_POST_AUTH },
- { "send", "Protocol-Error", MOD_POST_AUTH },
- { "authenticate", CF_IDENT_ANY, MOD_AUTHENTICATE },
+ {
+ .name = "recv",
+ .name2 = "Access-Request",
+ .component = MOD_AUTHORIZE,
+ },
+ {
+ .name = "send",
+ .name2 = "Access-Accept",
+ .component = MOD_POST_AUTH,
+ },
+ {
+ .name = "send",
+ .name2 = "Access-Challenge",
+ .component = MOD_POST_AUTH,
+ },
+ {
+ .name = "send",
+ .name2 = "Access-Reject",
+ .component = MOD_POST_AUTH,
+ },
+ {
+ .name = "send",
+ .name2 = "Do-Not-Respond",
+ .component = MOD_POST_AUTH,
+ },
+ {
+ .name = "send",
+ .name2 = "Protocol-Error",
+ .component = MOD_POST_AUTH,
+ },
+ {
+ .name = "authenticate",
+ .name2 = CF_IDENT_ANY,
+ .component = MOD_AUTHENTICATE,
+ },
COMPILE_TERMINATOR
};
}
static virtual_server_compile_t compile_list[] = {
- { "recv", "CoA-Request", MOD_RECV_COA },
- { "send", "CoA-ACK", MOD_SEND_COA },
- { "send", "CoA-NAK", MOD_SEND_COA },
- { "recv", "Disconnect-Request", MOD_RECV_COA },
- { "send", "Disconnect-ACK", MOD_SEND_COA },
- { "send", "Disconnect-NAK", MOD_SEND_COA },
- { "send", "Protocol-Error", MOD_POST_AUTH },
- { "send", "Do-Not-Respond", MOD_POST_AUTH },
+ {
+ .name = "recv",
+ .name2 = "CoA-Request",\
+ .component = MOD_RECV_COA,
+ },
+ {
+ .name = "send",
+ .name2 = "CoA-ACK",
+ .component = MOD_SEND_COA,
+ },
+ {
+ .name = "send",.name2 = "CoA-NAK",
+ .component = MOD_SEND_COA,
+ },
+ {
+ .name = "recv",
+ .name2 = "Disconnect-Request",
+ .component = MOD_RECV_COA,
+ },
+ {
+ .name = "send",
+ .name2 = "Disconnect-ACK",
+ .component = MOD_SEND_COA,
+ },
+ {
+ .name = "send",
+ .name2 = "Disconnect-NAK",
+ .component = MOD_SEND_COA,
+ },
+ {
+ .name = "send",
+ .name2 = "Protocol-Error",
+ .component = MOD_POST_AUTH,
+ },
+ {
+ .name = "send",
+ .name2 = "Do-Not-Respond",
+ .component = MOD_POST_AUTH,
+ },
COMPILE_TERMINATOR
};
static virtual_server_compile_t compile_list[] = {
- { "new", "client", MOD_AUTHORIZE },
- { "add", "client", MOD_POST_AUTH },
- { "deny", "client", MOD_POST_AUTH },
+ {
+ .name = "new",
+ .name2 = "client",
+ .component = MOD_AUTHORIZE,
+ },
+ {
+ .name = "add",
+ .name2 = "client",
+ .component = MOD_POST_AUTH,
+ },
+ {
+ .name = "deny",
+ .name2 = "client",
+ .component = MOD_POST_AUTH,
+ },
COMPILE_TERMINATOR
};
static virtual_server_compile_t compile_list[] = {
- { "recv", "Status-Server", MOD_AUTHORIZE },
- { "send", "Access-Accept", MOD_POST_AUTH },
- { "send", "Access-Reject", MOD_POST_AUTH },
- { "send", "Do-Not-Respond", MOD_POST_AUTH },
- { "send", "Protocol-Error", MOD_POST_AUTH },
+ {
+ .name = "recv",
+ .name2 = "Status-Server",
+ .component = MOD_AUTHORIZE,
+ },
+ {
+ .name = "send",
+ .name2 = "Access-Accept",
+ .component = MOD_POST_AUTH,
+ },
+ {
+ .name = "send",
+ .name2 = "Access-Reject",
+ .component = MOD_POST_AUTH,
+ },
+ {
+ .name = "send",
+ .name2 = "Do-Not-Respond",
+ .component = MOD_POST_AUTH,
+ },
+ {
+ .name = "send",
+ .name2 = "Protocol-Error",
+ .component = MOD_POST_AUTH,
+ },
COMPILE_TERMINATOR
};
static virtual_server_compile_t compile_list[] = {
- { "recv", "Join-Request", MOD_AUTHORIZE },
- { "send", "Join-Response", MOD_POST_AUTH },
- { "recv", "Reconfirm-Request", MOD_AUTHORIZE },
- { "send", "Reconfirm-Response", MOD_POST_AUTH },
- { "send", "Do-Not-Respond", MOD_POST_AUTH },
+ {
+ .name = "recv",
+ .name2 = "Join-Request",
+ .component = MOD_AUTHORIZE,
+ },
+ {
+ .name = "send",
+ .name2 = "Join-Response",
+ .component = MOD_POST_AUTH,
+ },
+ {
+ .name = "recv",
+ .name2 = "Reconfirm-Request",
+ .component = MOD_AUTHORIZE,
+ },
+ {
+ .name = "send",
+ .name2 = "Reconfirm-Response",
+ .component = MOD_POST_AUTH,
+ },
+ {
+ .name = "send",
+ .name2 = "Do-Not-Respond",
+ .component = MOD_POST_AUTH,
+ },
COMPILE_TERMINATOR
};
static virtual_server_compile_t compile_list[] = {
- { "new", "client", MOD_AUTHORIZE },
- { "add", "client", MOD_POST_AUTH },
- { "deny", "client", MOD_POST_AUTH },
+ {
+ .name = "new",
+ .name2 = "client",
+ .component = MOD_AUTHORIZE,
+ },
+ {
+ .name = "add",
+ .name2 = "client",
+ .component = MOD_POST_AUTH,
+ },
+ {
+ .name = "deny",
+ .name2 = "client",
+ .component = MOD_POST_AUTH,
+ },
COMPILE_TERMINATOR
};