diff options
| author | Qiuwen Lu <[email protected]> | 2016-12-08 21:13:04 +0800 |
|---|---|---|
| committer | Qiuwen Lu <[email protected]> | 2016-12-08 21:13:04 +0800 |
| commit | 7ea9ff387d4266042e6469f678a7828b211ae590 (patch) | |
| tree | b60339d3e62b0d7d87545ff230cdd03a67a81604 /app/include | |
| parent | e7312311de94cc2c99ea44631d73dcd87ba1adbf (diff) | |
修正大于32核心服务器上的线程绑定问题,增加了每个应用的统计详情输出
Diffstat (limited to 'app/include')
| -rw-r--r-- | app/include/mrapp.h | 18 |
1 files changed, 17 insertions, 1 deletions
diff --git a/app/include/mrapp.h b/app/include/mrapp.h index 60134ea..a72a87e 100644 --- a/app/include/mrapp.h +++ b/app/include/mrapp.h @@ -36,6 +36,8 @@ struct mrapp_instance { /* Ӧ������ */ char appsym[MR_SYMBOL_MAX]; + /* ״̬������·�� */ + char monit_file_path[MR_STRING_MAX]; /* ���в��� */ struct mrapp_config config; /* Coreȫ�־�� */ @@ -46,7 +48,21 @@ struct mrapp_instance struct raw_socket * raw_socket[MR_DEVICE_MAX]; }; +struct raw_socket +{ + // �豸������ + char devsym[MR_SYMBOL_MAX]; + // Raw�ӿڶ������߳��� + unsigned int nr_rxstream; + // Raw�ӿ�д�����߳��� + unsigned int nr_txstream; + // Raw�ӿھ�� + struct rtdev_app_desc * rtdev_desc; +}; + /* ��־λ���Ƿ��Ѿ������˳�ʼ��*/ extern int mrapp_inited; /* ��־λ�����߳��Ƿ��Ѿ������˳�ʼ�� */ -extern int __thread mrapp_thread_inited;
\ No newline at end of file +extern int __thread mrapp_thread_inited; +/* ״̬������ */ +int mrapp_monit_loop(struct mrapp_instance * instance);
\ No newline at end of file |
