linux-bluetooth.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [PATCH 1/2] unit/avctp: Use pre-defined values instead of magic numbers
@ 2014-02-05 15:28 Andrei Emeltchenko
  2014-02-05 15:28 ` [PATCH 2/2] unit/avctp: Cleanup code, remove fragmentation support Andrei Emeltchenko
  2014-02-11 11:12 ` [PATCH 1/2] unit/avctp: Use pre-defined values instead of magic numbers Andrei Emeltchenko
  0 siblings, 2 replies; 4+ messages in thread
From: Andrei Emeltchenko @ 2014-02-05 15:28 UTC (permalink / raw)
  To: linux-bluetooth

From: Andrei Emeltchenko <andrei.emeltchenko@intel.com>

---
 unit/test-avctp.c | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/unit/test-avctp.c b/unit/test-avctp.c
index 581f88c..9d94ae0 100644
--- a/unit/test-avctp.c
+++ b/unit/test-avctp.c
@@ -277,8 +277,8 @@ static void test_client(gconstpointer data)
 {
 	struct context *context = create_context(0x0100, data);
 
-	avctp_send_vendordep_req(context->session, 0, 0, NULL, 0,
-						handler_response, context);
+	avctp_send_vendordep_req(context->session, AVC_CTYPE_CONTROL, 0, NULL,
+						0, handler_response, context);
 
 	execute_context(context);
 }
@@ -290,8 +290,8 @@ static void test_server(gconstpointer data)
 	if (g_str_equal(context->data->test_name, "/TP/NFR/BV-03-C")) {
 		int ret;
 
-		ret = avctp_register_pdu_handler(context->session, 0x00,
-								handler, NULL);
+		ret = avctp_register_pdu_handler(context->session,
+					AVC_OP_VENDORDEP, handler, NULL);
 		DBG("ret %d", ret);
 		g_assert_cmpint(ret, !=, 0);
 	}
-- 
1.8.3.2


^ permalink raw reply related	[flat|nested] 4+ messages in thread

* [PATCH 2/2] unit/avctp: Cleanup code, remove fragmentation support
  2014-02-05 15:28 [PATCH 1/2] unit/avctp: Use pre-defined values instead of magic numbers Andrei Emeltchenko
@ 2014-02-05 15:28 ` Andrei Emeltchenko
  2014-02-11 11:12 ` [PATCH 1/2] unit/avctp: Use pre-defined values instead of magic numbers Andrei Emeltchenko
  1 sibling, 0 replies; 4+ messages in thread
From: Andrei Emeltchenko @ 2014-02-05 15:28 UTC (permalink / raw)
  To: linux-bluetooth

From: Andrei Emeltchenko <andrei.emeltchenko@intel.com>

---
 unit/test-avctp.c | 15 +--------------
 1 file changed, 1 insertion(+), 14 deletions(-)

diff --git a/unit/test-avctp.c b/unit/test-avctp.c
index 9d94ae0..be1dfd7 100644
--- a/unit/test-avctp.c
+++ b/unit/test-avctp.c
@@ -42,7 +42,6 @@
 
 struct test_pdu {
 	bool valid;
-	bool fragmented;
 	const uint8_t *data;
 	size_t size;
 };
@@ -71,14 +70,6 @@ struct context {
 		.size = sizeof(data(args)),			\
 	}
 
-#define frg_pdu(args...)					\
-	{							\
-		.valid = true,					\
-		.fragmented = true,				\
-		.data = data(args),				\
-		.size = sizeof(data(args)),			\
-	}
-
 #define define_test(name, function, args...)				\
 	do {								\
 		const struct test_pdu pdus[] = {			\
@@ -133,9 +124,6 @@ static gboolean send_pdu(gpointer user_data)
 
 	g_assert_cmpint(len, ==, pdu->size);
 
-	if (pdu->fragmented)
-		return send_pdu(user_data);
-
 	context->process = 0;
 	return FALSE;
 }
@@ -180,8 +168,7 @@ static gboolean test_handler(GIOChannel *channel, GIOCondition cond,
 
 	g_assert(memcmp(buf, pdu->data, pdu->size) == 0);
 
-	if (!pdu->fragmented)
-		context_process(context);
+	context_process(context);
 
 	return TRUE;
 }
-- 
1.8.3.2


^ permalink raw reply related	[flat|nested] 4+ messages in thread

* Re: [PATCH 1/2] unit/avctp: Use pre-defined values instead of magic numbers
  2014-02-05 15:28 [PATCH 1/2] unit/avctp: Use pre-defined values instead of magic numbers Andrei Emeltchenko
  2014-02-05 15:28 ` [PATCH 2/2] unit/avctp: Cleanup code, remove fragmentation support Andrei Emeltchenko
@ 2014-02-11 11:12 ` Andrei Emeltchenko
  2014-02-11 18:34   ` Luiz Augusto von Dentz
  1 sibling, 1 reply; 4+ messages in thread
From: Andrei Emeltchenko @ 2014-02-11 11:12 UTC (permalink / raw)
  To: linux-bluetooth

ping

On Wed, Feb 05, 2014 at 05:28:21PM +0200, Andrei Emeltchenko wrote:
> From: Andrei Emeltchenko <andrei.emeltchenko@intel.com>
> 
> ---
>  unit/test-avctp.c | 8 ++++----
>  1 file changed, 4 insertions(+), 4 deletions(-)
> 
> diff --git a/unit/test-avctp.c b/unit/test-avctp.c
> index 581f88c..9d94ae0 100644
> --- a/unit/test-avctp.c
> +++ b/unit/test-avctp.c
> @@ -277,8 +277,8 @@ static void test_client(gconstpointer data)
>  {
>  	struct context *context = create_context(0x0100, data);
>  
> -	avctp_send_vendordep_req(context->session, 0, 0, NULL, 0,
> -						handler_response, context);
> +	avctp_send_vendordep_req(context->session, AVC_CTYPE_CONTROL, 0, NULL,
> +						0, handler_response, context);
>  
>  	execute_context(context);
>  }
> @@ -290,8 +290,8 @@ static void test_server(gconstpointer data)
>  	if (g_str_equal(context->data->test_name, "/TP/NFR/BV-03-C")) {
>  		int ret;
>  
> -		ret = avctp_register_pdu_handler(context->session, 0x00,
> -								handler, NULL);
> +		ret = avctp_register_pdu_handler(context->session,
> +					AVC_OP_VENDORDEP, handler, NULL);
>  		DBG("ret %d", ret);
>  		g_assert_cmpint(ret, !=, 0);
>  	}
> -- 
> 1.8.3.2
> 
> --
> To unsubscribe from this list: send the line "unsubscribe linux-bluetooth" in
> the body of a message to majordomo@vger.kernel.org
> More majordomo info at  http://vger.kernel.org/majordomo-info.html

^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: [PATCH 1/2] unit/avctp: Use pre-defined values instead of magic numbers
  2014-02-11 11:12 ` [PATCH 1/2] unit/avctp: Use pre-defined values instead of magic numbers Andrei Emeltchenko
@ 2014-02-11 18:34   ` Luiz Augusto von Dentz
  0 siblings, 0 replies; 4+ messages in thread
From: Luiz Augusto von Dentz @ 2014-02-11 18:34 UTC (permalink / raw)
  To: Andrei Emeltchenko, linux-bluetooth@vger.kernel.org

Hi Andrei,

On Tue, Feb 11, 2014 at 1:12 PM, Andrei Emeltchenko
<Andrei.Emeltchenko.news@gmail.com> wrote:
> ping
>
> On Wed, Feb 05, 2014 at 05:28:21PM +0200, Andrei Emeltchenko wrote:
>> From: Andrei Emeltchenko <andrei.emeltchenko@intel.com>
>>
>> ---
>>  unit/test-avctp.c | 8 ++++----
>>  1 file changed, 4 insertions(+), 4 deletions(-)
>>
>> diff --git a/unit/test-avctp.c b/unit/test-avctp.c
>> index 581f88c..9d94ae0 100644
>> --- a/unit/test-avctp.c
>> +++ b/unit/test-avctp.c
>> @@ -277,8 +277,8 @@ static void test_client(gconstpointer data)
>>  {
>>       struct context *context = create_context(0x0100, data);
>>
>> -     avctp_send_vendordep_req(context->session, 0, 0, NULL, 0,
>> -                                             handler_response, context);
>> +     avctp_send_vendordep_req(context->session, AVC_CTYPE_CONTROL, 0, NULL,
>> +                                             0, handler_response, context);
>>
>>       execute_context(context);
>>  }
>> @@ -290,8 +290,8 @@ static void test_server(gconstpointer data)
>>       if (g_str_equal(context->data->test_name, "/TP/NFR/BV-03-C")) {
>>               int ret;
>>
>> -             ret = avctp_register_pdu_handler(context->session, 0x00,
>> -                                                             handler, NULL);
>> +             ret = avctp_register_pdu_handler(context->session,
>> +                                     AVC_OP_VENDORDEP, handler, NULL);
>>               DBG("ret %d", ret);
>>               g_assert_cmpint(ret, !=, 0);
>>       }
>> --
>> 1.8.3.2

Applied, thanks.


-- 
Luiz Augusto von Dentz

^ permalink raw reply	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2014-02-11 18:34 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2014-02-05 15:28 [PATCH 1/2] unit/avctp: Use pre-defined values instead of magic numbers Andrei Emeltchenko
2014-02-05 15:28 ` [PATCH 2/2] unit/avctp: Cleanup code, remove fragmentation support Andrei Emeltchenko
2014-02-11 11:12 ` [PATCH 1/2] unit/avctp: Use pre-defined values instead of magic numbers Andrei Emeltchenko
2014-02-11 18:34   ` Luiz Augusto von Dentz

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).