diff options
| author | lijie <[email protected]> | 2018-12-15 19:37:36 +0800 |
|---|---|---|
| committer | lijie <[email protected]> | 2018-12-15 19:37:36 +0800 |
| commit | 452324f57862fc454144737c45babe42f3b1b94c (patch) | |
| tree | 88234494e5a0137eb246c277eb687bb7c2c6312d /src | |
| parent | a23c5d796f9406940dd1b11988139defb43e90ba (diff) | |
修改udp_entry和tcpall_entry入口函数的返回值,添加APP_STATE_DROPPKT返回值,同时修改conf文件v1.0.2
Diffstat (limited to 'src')
| -rw-r--r-- | src/mrl.so | bin | 0 -> 109416 bytes | |||
| -rw-r--r-- | src/mrl_main.c | 14 |
2 files changed, 7 insertions, 7 deletions
diff --git a/src/mrl.so b/src/mrl.so Binary files differnew file mode 100644 index 0000000..0ba3b72 --- /dev/null +++ b/src/mrl.so 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:
|
