summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/mrl.sobin0 -> 109416 bytes
-rw-r--r--src/mrl_main.c14
2 files changed, 7 insertions, 7 deletions
diff --git a/src/mrl.so b/src/mrl.so
new file mode 100644
index 0000000..0ba3b72
--- /dev/null
+++ b/src/mrl.so
Binary files differ
diff --git a/src/mrl_main.c b/src/mrl_main.c
index 2a2bcaf..6639d4f 100644
--- a/src/mrl_main.c
+++ b/src/mrl_main.c
@@ -434,7 +434,7 @@ extern "C" char mrl_tcpall_entry(struct streaminfo *a_tcp,void **pme, int thread
{
global_stat.recv_ir_pkts ++;
mrl_send_to_mgw(raw_packet, thread_seq);
- ret = APP_STATE_GIVEME;//��ָ��faw��drop���ȡ�ĸ�������
+ ret = APP_STATE_GIVEME |APP_STATE_DROPPKT;//��ָ��faw��drop���ȡ�ĸ�������
}
else
{
@@ -445,7 +445,7 @@ extern "C" char mrl_tcpall_entry(struct streaminfo *a_tcp,void **pme, int thread
case OP_STATE_DATA:
global_stat.recv_ir_pkts ++;
mrl_send_to_mgw(raw_packet, thread_seq);
- ret = APP_STATE_GIVEME;
+ ret = APP_STATE_GIVEME|APP_STATE_DROPPKT;
break;
case OP_STATE_CLOSE:
@@ -454,7 +454,7 @@ extern "C" char mrl_tcpall_entry(struct streaminfo *a_tcp,void **pme, int thread
global_stat.recv_ir_pkts ++;
mrl_send_to_mgw(raw_packet, thread_seq);
}
- ret = APP_STATE_DROPME;
+ ret = APP_STATE_DROPME|APP_STATE_DROPPKT;
break;
default:
@@ -477,13 +477,13 @@ extern "C" char mrl_udp_entry(struct streaminfo *a_udp, void **pme, int thread_
{
global_stat.recv_ir_pkts ++;
mrl_send_to_mgw(raw_packet, thread_seq);
- ret = APP_STATE_GIVEME;
+ ret = APP_STATE_GIVEME|APP_STATE_DROPPKT;
}
else
{
if(mrl_identify_nominee(a_udp))
{
- ret =APP_STATE_GIVEME;
+ ret =APP_STATE_GIVEME|APP_STATE_DROPPKT;
}
else
{
@@ -494,7 +494,7 @@ extern "C" char mrl_udp_entry(struct streaminfo *a_udp, void **pme, int thread_
case OP_STATE_DATA:
global_stat.recv_ir_pkts ++;
mrl_send_to_mgw(raw_packet, thread_seq);
- ret = APP_STATE_GIVEME;
+ ret = APP_STATE_GIVEME|APP_STATE_DROPPKT;
break;
case OP_STATE_CLOSE:
@@ -503,7 +503,7 @@ extern "C" char mrl_udp_entry(struct streaminfo *a_udp, void **pme, int thread_
global_stat.recv_ir_pkts ++;
mrl_send_to_mgw(raw_packet, thread_seq);
}
- ret = APP_STATE_DROPME;
+ ret = APP_STATE_DROPME|APP_STATE_DROPPKT;
break;
default: