<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="https://devzone.nordicsemi.com/cfs-file/__key/system/syndication/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>About the multiple ACKs in ATT MTU Throughput Example</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/87344/about-the-multiple-acks-in-att-mtu-throughput-example</link><description>Hi there 
 
 I am testing the ATT MTU throughput test provided by nRF5 SDK and I found the throughput could not reach the theoretical maximum 1.4Mbps. 
 Hence, I used the nRF Sniffer to analyze, and what I found was that after a certain stage there would</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Thu, 28 Apr 2022 08:21:27 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/87344/about-the-multiple-acks-in-att-mtu-throughput-example" /><item><title>RE: About the multiple ACKs in ATT MTU Throughput Example</title><link>https://devzone.nordicsemi.com/thread/365329?ContentTypeID=1</link><pubDate>Thu, 28 Apr 2022 08:21:27 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:0f9ea446-a935-47cf-9c85-90de51c24d1b</guid><dc:creator>dejans</dc:creator><description>&lt;p&gt;Hi,&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;
[quote user="EthanJia"]Is this common for the Sniffer to lose track of so much packets?[/quote]
&lt;p&gt;It is not common for the sniffer to lose many packets. Since you have some issue with a sniffer, consider swapping DKs or replacing sniffer with a new DK. Please let me know whether you still experience drop in the throughput.&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;
[quote user="EthanJia"]Meanwhile, my project is very time-critical, so &lt;strong&gt;are there any methods to disable ACKs in the Link Layer&lt;/strong&gt;?[/quote]
&lt;p&gt;There is no way to disable ACKs in the link layer in the SoftDevice.&lt;br /&gt;&lt;br /&gt;Best regards,&lt;br /&gt;Dejan&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: About the multiple ACKs in ATT MTU Throughput Example</title><link>https://devzone.nordicsemi.com/thread/365259?ContentTypeID=1</link><pubDate>Wed, 27 Apr 2022 16:26:22 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:be72eda6-2147-4cd7-bbaa-7d992b156fe9</guid><dc:creator>EthanJia</dc:creator><description>&lt;p&gt;Hi Dejan!&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;Thanks! Yeah I think you are right. After adding all the ATT MTU packet sizes and comparing with the theoretical sum, I found that the sniffer actually missed lots of packets. Hence, the multiple ACKs should be caused by Sniffer&amp;#39;s misses. &lt;strong&gt;Is this common for the Sniffer to lose track of so much packets?&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Meanwhile, my project is very time-critical, so &lt;strong&gt;are there any methods to disable ACKs in the Link Layer&lt;/strong&gt;? I suppose for each connection interval without ACKs, there would be at least 344&amp;mu;s saved. Although right now the ATT layer ACK is disabled by using notifications instead of indications, the LL will automatically send ACKs.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;Best regards,&lt;/p&gt;
&lt;p&gt;Ethan&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: About the multiple ACKs in ATT MTU Throughput Example</title><link>https://devzone.nordicsemi.com/thread/365258?ContentTypeID=1</link><pubDate>Wed, 27 Apr 2022 15:52:02 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:ecdb9353-8c3e-4634-9dd0-28f930a6bb59</guid><dc:creator>dejans</dc:creator><description>&lt;p&gt;Hi,&lt;br /&gt;&lt;br /&gt;Based on the log, there might not be retransmissions, but missing packets from the master. This could indicate some problem with the sniffer.&amp;nbsp;&lt;br /&gt;&lt;br /&gt;In your case, many packets are sent per connection event. You could consider reducing the connection interval to around 30 ms or less and see if the situation improves.&lt;br /&gt;&lt;br /&gt;In order to confirm throughput reduction or sniffer problem, consider using the log from both sides.&lt;br /&gt;&lt;br /&gt;Best regards,&lt;br /&gt;Dejan&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: About the multiple ACKs in ATT MTU Throughput Example</title><link>https://devzone.nordicsemi.com/thread/365133?ContentTypeID=1</link><pubDate>Wed, 27 Apr 2022 09:16:58 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:d420e643-61bf-42e0-9436-b6d723e10ae5</guid><dc:creator>EthanJia</dc:creator><description>&lt;p&gt;And the distance between two nRF52 DK boards (master and slave) is about 20cm.&lt;/p&gt;
&lt;p&gt;Meanwhile, I am using a nRF52 DK as the sniffer.&lt;/p&gt;
&lt;p&gt;The setup is like the following picture:&lt;/p&gt;
&lt;p&gt;&lt;img alt=" " src="https://devzone.nordicsemi.com/resized-image/__size/640x480/__key/communityserver-discussions-components-files/4/7041.setup.jpg" /&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: About the multiple ACKs in ATT MTU Throughput Example</title><link>https://devzone.nordicsemi.com/thread/365114?ContentTypeID=1</link><pubDate>Wed, 27 Apr 2022 08:03:51 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:82f31e15-18d3-4d54-8980-ff058962c122</guid><dc:creator>EthanJia</dc:creator><description>&lt;p&gt;OK. It is nRF52 DK&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: About the multiple ACKs in ATT MTU Throughput Example</title><link>https://devzone.nordicsemi.com/thread/365112?ContentTypeID=1</link><pubDate>Wed, 27 Apr 2022 08:02:44 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:7e9bdc40-0f30-44b1-89c3-8d164255f765</guid><dc:creator>dejans</dc:creator><description>&lt;p&gt;Hi,&lt;br /&gt;&lt;br /&gt;Are you using DKs or custom boards?&lt;br /&gt;Could you please provide more information about your setup?&lt;br /&gt;&lt;br /&gt;Best regards,&lt;br /&gt;Dejan&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: About the multiple ACKs in ATT MTU Throughput Example</title><link>https://devzone.nordicsemi.com/thread/365084?ContentTypeID=1</link><pubDate>Wed, 27 Apr 2022 06:29:17 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:2f774fd0-ba90-4925-8398-4963282585db</guid><dc:creator>EthanJia</dc:creator><description>[quote userid="114127" url="~/f/nordic-q-a/87344/about-the-multiple-acks-in-att-mtu-throughput-example"]The screenshot of Wireshark[/quote]
&lt;p&gt;Also, I think the wireshark record and corresponding csv files may help.&lt;/p&gt;
&lt;p&gt;&lt;a href="https://devzone.nordicsemi.com/cfs-file/__key/communityserver-discussions-components-files/4/1261.test2.pcapng"&gt;devzone.nordicsemi.com/.../1261.test2.pcapng&lt;/a&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;a href="https://devzone.nordicsemi.com/cfs-file/__key/communityserver-discussions-components-files/4/test2.csv"&gt;devzone.nordicsemi.com/.../test2.csv&lt;/a&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: About the multiple ACKs in ATT MTU Throughput Example</title><link>https://devzone.nordicsemi.com/thread/365069?ContentTypeID=1</link><pubDate>Wed, 27 Apr 2022 02:53:57 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:63dbaaef-1023-4a31-a921-dbb7f9b9ea0a</guid><dc:creator>EthanJia</dc:creator><description>&lt;p&gt;Forget to mention these parameters:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;ATT MTU size: 247&lt;/li&gt;
&lt;li&gt;Data length: 251&lt;/li&gt;
&lt;li&gt;Connection Interval: 320 units (400ms)&lt;/li&gt;
&lt;li&gt;Connection length extension: on&lt;/li&gt;
&lt;li&gt;PHY: 2Mbps&lt;/li&gt;
&lt;li&gt;GAP event length: 320 units (400ms)&lt;/li&gt;
&lt;/ul&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>