#
#  If you want the server to pretend that it is dead, then use the
#  "do_not_respond" policy.
#
do_not_respond {
	reply.Packet-Type := ::Do-Not-Respond

	handled
}

#
#  Send Access-Accept immediately
#
accept {
	reply.Packet-Type := ::Access-Accept

	handled
}

#
#  Send Access-Challenge immediately
#
challenge {
	reply.Packet-Type := ::Access-Challenge

	handled
}

#
#  Send an Accounting-Response immediately
#
acct_response {
	reply.Packet-Type := ::Accounting-Response

	handled
}

#
#  Send a Protocol-Error in response to a packet.
#
#  Note that because Protocol-Error is a generic NAK, it has to
#  include the original packet code in the reply.
#
protocol_error {
	reply.Packet-Type := ::Accounting-Response
	reply.Original-Packet-Code := Packet-Type

	handled
}

#
#  Discard the packet without replying
#
discard {
	reply.Packet-Type := ::Do-Not-Respond

	handled
}
