#define ACTION_REJECT_BOTH 0x10
#define ACTION_PASS 0x20
+#define ACTION_REJECT_ANY (ACTION_REJECT|ACTION_REJECT_DST|ACTION_REJECT_BOTH)
+
#endif /* __ACTION_GLOBALS_H__ */
static TmEcode RespondRejectFunc(ThreadVars *tv, Packet *p, void *data)
{
/* ACTION_REJECT defaults to rejecting the SRC */
- if (!(PACKET_TEST_ACTION(p, ACTION_REJECT)) &&
- !(PACKET_TEST_ACTION(p, ACTION_REJECT_DST)) &&
- !(PACKET_TEST_ACTION(p, ACTION_REJECT_BOTH))) {
+ if (likely(PACKET_TEST_ACTION(p, ACTION_REJECT_ANY) == 0)) {
return TM_ECODE_OK;
}