|
From: Anders J. <and...@us...> - 2001-09-10 12:24:11
|
The following file was modified in linux/drivers/char/bluetooth:
Name Old version New version Comment
---- ----------- ----------- -------
test.c 1.26 1.27=20=20=20=20=20=20=20=20=20=20=20=20
The accompanying log:
* Added test case to disable/enable respons of an incoming disconnect reque=
st.
The diff of the modified file(s):
--- test.c 2001/08/27 15:20:41 1.26
+++ test.c 2001/09/10 12:24:10 1.27
@@ -132,6 +132,7 @@
s32 dont_send_config_req =3D 0;
s32 use_multiple_conf_params =3D 0;
s32 disable_testpsm =3D 0;
+s32 dont_send_disconnect_rsp =3D 0;
=20
u8 testdata[UPTEST_DATA_LEN];
=20
@@ -387,9 +388,10 @@
{
D_STATE("test_disconnect_ind : (%d:%d)\n",=20
con->local_cid, con->remote_cid);
-
+ if(!dont_send_disconnect_rsp) {
l2ca_disconnect_rsp(con);
}
+}
=20
void test_disconnect_cfm(l2cap_con *con)
{
@@ -445,18 +447,7 @@
int testcase, tmp[10], i;
unsigned char bd[6], char_buf[4];
char_buf[3] =3D 0;
-
- if(strncmp(cmd, "t ", 2) =3D=3D 0) {
- testcase =3D strtoul(cmd+2, NULL, 0);
-
- if (testcase > 0) {
- process_test_cmd(testcase);
- }
- else {
- printk("test_process_cmd: Couldn't parse testcase\n");
- }
- }
- else if(!strncmp(cmd, "bb_conn ", 8)) {
+ if(!strncmp(cmd, "bb_conn ", 8)) {
char *p =3D cmd + 8;
=20=09=09
for (i =3D 0; i < 6; i++) {
@@ -472,6 +463,16 @@
l2cap_create_con(bd);
lp_connect_req(bd);
}
+ else if(strncmp(cmd, "t ", 2) =3D=3D 0) {
+ testcase =3D strtoul(cmd+2, NULL, 0);
+
+ if (testcase > 0) {
+ process_test_cmd(testcase);
+ }
+ else {
+ printk("test_process_cmd: Couldn't parse testcase\n");
+ }
+ }
else if(!strncmp(cmd, "bb_disc ", 8)) {
int i =3D strtoul(cmd+8, NULL, 0);
lp_disconnect((unsigned short)i);
@@ -514,6 +515,10 @@
} else if(!strncmp(cmd, "sdptest ", 8)) {
int n =3D strtoul(cmd+8, NULL, 0);=09
do_sdp_test(n);
+ } else if(!strcmp(cmd, "test_case_disable_disconnect")) {
+ dont_send_disconnect_rsp =3D 1;
+ } else if(!strcmp(cmd, "test_case_enable_disconnect")) {
+ dont_send_disconnect_rsp =3D 0;
} else {
printk("Unknown test cmd!\n");
}
@@ -523,4 +528,4 @@
#endif
}
=20
-/****************** END OF FILE sdp.c ************************************=
***/
+/****************** END OF FILE test.c ***********************************=
****/
|