<feed xmlns='http://www.w3.org/2005/Atom'>
<title>meta-multitech-atmel.git/recipes-kernel/linux, branch 6.3.1</title>
<subtitle>MultiTech BSP Layer for Atmel processors</subtitle>
<link rel='alternate' type='text/html' href='https://git.multitech.net/cgit/meta-multitech-atmel.git/'/>
<entry>
<title>GP-2221 Prevent receive errors on wwan0 when MTU is less than 1500</title>
<updated>2024-02-01T11:02:57+00:00</updated>
<author>
<name>Serhii Kostiuk</name>
<email>serhii.o.kostiuk@globallogic.com</email>
</author>
<published>2024-02-01T10:42:21+00:00</published>
<link rel='alternate' type='text/html' href='https://git.multitech.net/cgit/meta-multitech-atmel.git/commit/?id=e4d5366bc2173eab010a6e65359f7e76066d4f81'/>
<id>e4d5366bc2173eab010a6e65359f7e76066d4f81</id>
<content type='text'>
Changing the MTU for wwan affects the "rx_urb_size" value. When
"rx_urb_size" (effectively an MRU) is too low, the host rejects
packets from the radio, causing a packet loss, connection issues,
increasing interface error counters, and (potentially) high load on
the host CPU to the point when the host effectively stops
responding to user input (reproduced on MTCDT-L4E1 with Atmel).

Decouple MTU and "MRU" by setting "rx_usb_size" to a relatively
high value that is different from MTU.

NOTE: The target kernel in 6.3.x is linux-at91_5.4.199 as of the
time of writing.

Assumptions:

- Cellular networks never send packets bigger than 1500 bytes;
- the radio may send a packet bigger than the MTU size
  reported in wds-get-current-settings;
- mLinux and mPower do not use packet aggreggation (like qmap),
  hence no need in MTU/MRU sizes bigger than 1500.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Changing the MTU for wwan affects the "rx_urb_size" value. When
"rx_urb_size" (effectively an MRU) is too low, the host rejects
packets from the radio, causing a packet loss, connection issues,
increasing interface error counters, and (potentially) high load on
the host CPU to the point when the host effectively stops
responding to user input (reproduced on MTCDT-L4E1 with Atmel).

Decouple MTU and "MRU" by setting "rx_usb_size" to a relatively
high value that is different from MTU.

NOTE: The target kernel in 6.3.x is linux-at91_5.4.199 as of the
time of writing.

Assumptions:

- Cellular networks never send packets bigger than 1500 bytes;
- the radio may send a packet bigger than the MTU size
  reported in wds-get-current-settings;
- mLinux and mPower do not use packet aggreggation (like qmap),
  hence no need in MTU/MRU sizes bigger than 1500.
</pre>
</div>
</content>
</entry>
<entry>
<title>Atmel: Remove nftables from mLinux 6.3.x and mPower 6.3.x</title>
<updated>2024-02-01T10:59:03+00:00</updated>
<author>
<name>Serhii Kostiuk</name>
<email>serhii.o.kostiuk@globallogic.com</email>
</author>
<published>2024-02-01T10:57:50+00:00</published>
<link rel='alternate' type='text/html' href='https://git.multitech.net/cgit/meta-multitech-atmel.git/commit/?id=5c95df306c396e27953ee3f765c69d2e9cfafcda'/>
<id>5c95df306c396e27953ee3f765c69d2e9cfafcda</id>
<content type='text'>
nftables is only for the future versions of the firmware, the 6.3.x
branch shall keep using iptables.

Revert "Merge branch 'md/nftables' into '6'"

This reverts commit 8b53cf652131da6537871492dcb7a3cb055a72cb, reversing
changes made to b9d90d071db617bd845293612f41fcb1059f5911.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
nftables is only for the future versions of the firmware, the 6.3.x
branch shall keep using iptables.

Revert "Merge branch 'md/nftables' into '6'"

This reverts commit 8b53cf652131da6537871492dcb7a3cb055a72cb, reversing
changes made to b9d90d071db617bd845293612f41fcb1059f5911.
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge branch 'md/nftables' into '6'</title>
<updated>2023-08-22T14:20:22+00:00</updated>
<author>
<name>John Klug</name>
<email>john.klug@multitech.com</email>
</author>
<published>2023-08-22T14:20:22+00:00</published>
<link rel='alternate' type='text/html' href='https://git.multitech.net/cgit/meta-multitech-atmel.git/commit/?id=8b53cf652131da6537871492dcb7a3cb055a72cb'/>
<id>8b53cf652131da6537871492dcb7a3cb055a72cb</id>
<content type='text'>

nftables: Enables nftables, disabled iptables kernel options

See merge request !37</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>

nftables: Enables nftables, disabled iptables kernel options

See merge request !37</pre>
</div>
</content>
</entry>
<entry>
<title>nftables: Enables nftables, disabled iptables kernel options</title>
<updated>2023-08-20T18:01:09+00:00</updated>
<author>
<name>Mykyta Dorokhin</name>
<email>mykyta.dorokhin@globallogic.com</email>
</author>
<published>2023-08-20T18:01:09+00:00</published>
<link rel='alternate' type='text/html' href='https://git.multitech.net/cgit/meta-multitech-atmel.git/commit/?id=a3f723468380b2a96c8849ca1305c68bfe419fc4'/>
<id>a3f723468380b2a96c8849ca1305c68bfe419fc4</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Remove pps module based on Carrier Detect of a TTY line for 5.4.199 and 5.4.243 kernel</title>
<updated>2023-08-15T15:07:36+00:00</updated>
<author>
<name>John Klug</name>
<email>john.klug@multitech.com</email>
</author>
<published>2023-08-15T15:07:36+00:00</published>
<link rel='alternate' type='text/html' href='https://git.multitech.net/cgit/meta-multitech-atmel.git/commit/?id=f85d2259ea400e6313e86915f81079736394d563'/>
<id>f85d2259ea400e6313e86915f81079736394d563</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Add 5.4.243 kernel for Bluetooth fixes</title>
<updated>2023-05-23T19:14:49+00:00</updated>
<author>
<name>John Klug</name>
<email>john.klug@multitech.com</email>
</author>
<published>2023-05-23T19:14:49+00:00</published>
<link rel='alternate' type='text/html' href='https://git.multitech.net/cgit/meta-multitech-atmel.git/commit/?id=0079ab74e6a9b6296fb2afbf7404068ea7959e5f'/>
<id>0079ab74e6a9b6296fb2afbf7404068ea7959e5f</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Remove BLE freed storage access fix</title>
<updated>2023-05-23T14:42:06+00:00</updated>
<author>
<name>John Klug</name>
<email>john.klug@multitech.com</email>
</author>
<published>2023-05-23T14:42:06+00:00</published>
<link rel='alternate' type='text/html' href='https://git.multitech.net/cgit/meta-multitech-atmel.git/commit/?id=1ea21ce9c19d0875a23594543ee23a7b86d54a64'/>
<id>1ea21ce9c19d0875a23594543ee23a7b86d54a64</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title> MTCDT : Silent Mode is ON, but there are many entries in the debug console during boot. Is that OK? GP-1878</title>
<updated>2023-02-13T12:11:15+00:00</updated>
<author>
<name>Serhii Voloshynov</name>
<email>serhii.voloshynov@globallogic.com</email>
</author>
<published>2023-02-13T11:14:15+00:00</published>
<link rel='alternate' type='text/html' href='https://git.multitech.net/cgit/meta-multitech-atmel.git/commit/?id=62870dd27cd5e505a99c64a58cf348f8b6a3f112'/>
<id>62870dd27cd5e505a99c64a58cf348f8b6a3f112</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>MTCDT SD image: Configure Linux to boot from the SD-card</title>
<updated>2022-11-17T00:06:35+00:00</updated>
<author>
<name>Serhii Kostiuk</name>
<email>serhii.o.kostiuk@globallogic.com</email>
</author>
<published>2022-08-01T15:11:28+00:00</published>
<link rel='alternate' type='text/html' href='https://git.multitech.net/cgit/meta-multitech-atmel.git/commit/?id=079d09454c69743a48ab2a31b433256751d5aa34'/>
<id>079d09454c69743a48ab2a31b433256751d5aa34</id>
<content type='text'>
- marked `CONFIG_MMC_ATMELMCI` (the SD-card kernel module) as a built-in
  module - required to boot from rootfs on the SD card;
- maked `CONFIG_REGMAP_I2C` as a built-in module - automatically by menuconfig,
  may be unnecessary;
- maked `CONFIG_EXT4_FS` as a built-in module - to mount EXT4 rootfs;
- maked `CONFIG_JBD2` and `CONFIG_FS_MBCACHE` as built-ins - automatically by
  menuconfig, may be unnecessary;
- removed automatically by menuconfig: `CONFIG_GCC_PLUGIN_STRUCTLEAK_USER`,
  `CONFIG_GCC_PLUGIN_STRUCTLEAK_BYREF`,
  `CONFIG_GCC_PLUGIN_STRUCTLEAK_BYREF_ALL`.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
- marked `CONFIG_MMC_ATMELMCI` (the SD-card kernel module) as a built-in
  module - required to boot from rootfs on the SD card;
- maked `CONFIG_REGMAP_I2C` as a built-in module - automatically by menuconfig,
  may be unnecessary;
- maked `CONFIG_EXT4_FS` as a built-in module - to mount EXT4 rootfs;
- maked `CONFIG_JBD2` and `CONFIG_FS_MBCACHE` as built-ins - automatically by
  menuconfig, may be unnecessary;
- removed automatically by menuconfig: `CONFIG_GCC_PLUGIN_STRUCTLEAK_USER`,
  `CONFIG_GCC_PLUGIN_STRUCTLEAK_BYREF`,
  `CONFIG_GCC_PLUGIN_STRUCTLEAK_BYREF_ALL`.
</pre>
</div>
</content>
</entry>
<entry>
<title>Add 5.4.199 kernel bitbake recipe</title>
<updated>2022-09-27T16:01:55+00:00</updated>
<author>
<name>John Klug</name>
<email>john.klug@multitech.com</email>
</author>
<published>2022-08-04T03:24:36+00:00</published>
<link rel='alternate' type='text/html' href='https://git.multitech.net/cgit/meta-multitech-atmel.git/commit/?id=7456212cbafa003b60b8d6c7c47cf493d22d2e28'/>
<id>7456212cbafa003b60b8d6c7c47cf493d22d2e28</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
