@ -64,7 +64,7 @@ static TmEcode RespondRejectThreadDeinit(ThreadVars *tv, void *data)
static TmEcode RespondRejectFunc ( ThreadVars * tv , Packet * p , void * data )
static TmEcode RespondRejectFunc ( ThreadVars * tv , Packet * p , void * data )
{
{
/* ACTION_REJECT defaults to rejecting the SRC */
/* ACTION_REJECT defaults to rejecting the SRC */
if ( likely ( Packet Test Action( p , ACTION_REJECT_ANY ) = = 0 ) ) {
if ( likely ( Packet Check Action( p , ACTION_REJECT_ANY ) = = 0 ) ) {
return TM_ECODE_OK ;
return TM_ECODE_OK ;
}
}
@ -92,13 +92,13 @@ static TmEcode RespondRejectFunc(ThreadVars *tv, Packet *p, void *data)
int RejectSendIPv4TCP ( ThreadVars * tv , Packet * p , void * data )
int RejectSendIPv4TCP ( ThreadVars * tv , Packet * p , void * data )
{
{
SCEnter ( ) ;
SCEnter ( ) ;
if ( Packet Test Action( p , ACTION_REJECT ) ) {
if ( Packet Check Action( p , ACTION_REJECT ) ) {
int r = RejectSendLibnet11IPv4TCP ( tv , p , data , REJECT_DIR_SRC ) ;
int r = RejectSendLibnet11IPv4TCP ( tv , p , data , REJECT_DIR_SRC ) ;
SCReturnInt ( r ) ;
SCReturnInt ( r ) ;
} else if ( Packet Test Action( p , ACTION_REJECT_DST ) ) {
} else if ( Packet Check Action( p , ACTION_REJECT_DST ) ) {
int r = RejectSendLibnet11IPv4TCP ( tv , p , data , REJECT_DIR_DST ) ;
int r = RejectSendLibnet11IPv4TCP ( tv , p , data , REJECT_DIR_DST ) ;
SCReturnInt ( r ) ;
SCReturnInt ( r ) ;
} else if ( Packet Test Action( p , ACTION_REJECT_BOTH ) ) {
} else if ( Packet Check Action( p , ACTION_REJECT_BOTH ) ) {
int r = RejectSendLibnet11IPv4TCP ( tv , p , data , REJECT_DIR_SRC ) ;
int r = RejectSendLibnet11IPv4TCP ( tv , p , data , REJECT_DIR_SRC ) ;
r | = RejectSendLibnet11IPv4TCP ( tv , p , data , REJECT_DIR_DST ) ;
r | = RejectSendLibnet11IPv4TCP ( tv , p , data , REJECT_DIR_DST ) ;
SCReturnInt ( r ) ;
SCReturnInt ( r ) ;
@ -109,13 +109,13 @@ int RejectSendIPv4TCP(ThreadVars *tv, Packet *p, void *data)
int RejectSendIPv4ICMP ( ThreadVars * tv , Packet * p , void * data )
int RejectSendIPv4ICMP ( ThreadVars * tv , Packet * p , void * data )
{
{
SCEnter ( ) ;
SCEnter ( ) ;
if ( Packet Test Action( p , ACTION_REJECT ) ) {
if ( Packet Check Action( p , ACTION_REJECT ) ) {
int r = RejectSendLibnet11IPv4ICMP ( tv , p , data , REJECT_DIR_SRC ) ;
int r = RejectSendLibnet11IPv4ICMP ( tv , p , data , REJECT_DIR_SRC ) ;
SCReturnInt ( r ) ;
SCReturnInt ( r ) ;
} else if ( Packet Test Action( p , ACTION_REJECT_DST ) ) {
} else if ( Packet Check Action( p , ACTION_REJECT_DST ) ) {
int r = RejectSendLibnet11IPv4ICMP ( tv , p , data , REJECT_DIR_DST ) ;
int r = RejectSendLibnet11IPv4ICMP ( tv , p , data , REJECT_DIR_DST ) ;
SCReturnInt ( r ) ;
SCReturnInt ( r ) ;
} else if ( Packet Test Action( p , ACTION_REJECT_BOTH ) ) {
} else if ( Packet Check Action( p , ACTION_REJECT_BOTH ) ) {
int r = RejectSendLibnet11IPv4ICMP ( tv , p , data , REJECT_DIR_SRC ) ;
int r = RejectSendLibnet11IPv4ICMP ( tv , p , data , REJECT_DIR_SRC ) ;
r | = RejectSendLibnet11IPv4ICMP ( tv , p , data , REJECT_DIR_DST ) ;
r | = RejectSendLibnet11IPv4ICMP ( tv , p , data , REJECT_DIR_DST ) ;
SCReturnInt ( r ) ;
SCReturnInt ( r ) ;
@ -126,13 +126,13 @@ int RejectSendIPv4ICMP(ThreadVars *tv, Packet *p, void *data)
int RejectSendIPv6TCP ( ThreadVars * tv , Packet * p , void * data )
int RejectSendIPv6TCP ( ThreadVars * tv , Packet * p , void * data )
{
{
SCEnter ( ) ;
SCEnter ( ) ;
if ( Packet Test Action( p , ACTION_REJECT ) ) {
if ( Packet Check Action( p , ACTION_REJECT ) ) {
int r = RejectSendLibnet11IPv6TCP ( tv , p , data , REJECT_DIR_SRC ) ;
int r = RejectSendLibnet11IPv6TCP ( tv , p , data , REJECT_DIR_SRC ) ;
SCReturnInt ( r ) ;
SCReturnInt ( r ) ;
} else if ( Packet Test Action( p , ACTION_REJECT_DST ) ) {
} else if ( Packet Check Action( p , ACTION_REJECT_DST ) ) {
int r = RejectSendLibnet11IPv6TCP ( tv , p , data , REJECT_DIR_DST ) ;
int r = RejectSendLibnet11IPv6TCP ( tv , p , data , REJECT_DIR_DST ) ;
SCReturnInt ( r ) ;
SCReturnInt ( r ) ;
} else if ( Packet Test Action( p , ACTION_REJECT_BOTH ) ) {
} else if ( Packet Check Action( p , ACTION_REJECT_BOTH ) ) {
int r = RejectSendLibnet11IPv6TCP ( tv , p , data , REJECT_DIR_SRC ) ;
int r = RejectSendLibnet11IPv6TCP ( tv , p , data , REJECT_DIR_SRC ) ;
r | = RejectSendLibnet11IPv6TCP ( tv , p , data , REJECT_DIR_DST ) ;
r | = RejectSendLibnet11IPv6TCP ( tv , p , data , REJECT_DIR_DST ) ;
SCReturnInt ( r ) ;
SCReturnInt ( r ) ;
@ -143,13 +143,13 @@ int RejectSendIPv6TCP(ThreadVars *tv, Packet *p, void *data)
int RejectSendIPv6ICMP ( ThreadVars * tv , Packet * p , void * data )
int RejectSendIPv6ICMP ( ThreadVars * tv , Packet * p , void * data )
{
{
SCEnter ( ) ;
SCEnter ( ) ;
if ( Packet Test Action( p , ACTION_REJECT ) ) {
if ( Packet Check Action( p , ACTION_REJECT ) ) {
int r = RejectSendLibnet11IPv6ICMP ( tv , p , data , REJECT_DIR_SRC ) ;
int r = RejectSendLibnet11IPv6ICMP ( tv , p , data , REJECT_DIR_SRC ) ;
SCReturnInt ( r ) ;
SCReturnInt ( r ) ;
} else if ( Packet Test Action( p , ACTION_REJECT_DST ) ) {
} else if ( Packet Check Action( p , ACTION_REJECT_DST ) ) {
int r = RejectSendLibnet11IPv6ICMP ( tv , p , data , REJECT_DIR_DST ) ;
int r = RejectSendLibnet11IPv6ICMP ( tv , p , data , REJECT_DIR_DST ) ;
SCReturnInt ( r ) ;
SCReturnInt ( r ) ;
} else if ( Packet Test Action( p , ACTION_REJECT_BOTH ) ) {
} else if ( Packet Check Action( p , ACTION_REJECT_BOTH ) ) {
int r = RejectSendLibnet11IPv6ICMP ( tv , p , data , REJECT_DIR_SRC ) ;
int r = RejectSendLibnet11IPv6ICMP ( tv , p , data , REJECT_DIR_SRC ) ;
r | = RejectSendLibnet11IPv6ICMP ( tv , p , data , REJECT_DIR_DST ) ;
r | = RejectSendLibnet11IPv6ICMP ( tv , p , data , REJECT_DIR_DST ) ;
SCReturnInt ( r ) ;
SCReturnInt ( r ) ;