<feed xmlns='http://www.w3.org/2005/Atom'>
<title>nvidia-tegra-modules.git/drivers/pci/endpoint/functions, branch rtss22-ae</title>
<subtitle>NVIDIA's kernel modules to support tegra chips (used in Jetson boards)</subtitle>
<link rel='alternate' type='text/html' href='http://rtsrv.cs.unc.edu/cgit/cgit.cgi/nvidia-tegra-modules.git/'/>
<entry>
<title>PCI: tvnet: Add PM support for tvnet driver</title>
<updated>2021-02-18T18:10:02+00:00</updated>
<author>
<name>Manikanta Maddireddy</name>
<email>mmaddireddy@nvidia.com</email>
</author>
<published>2021-01-12T16:48:04+00:00</published>
<link rel='alternate' type='text/html' href='http://rtsrv.cs.unc.edu/cgit/cgit.cgi/nvidia-tegra-modules.git/commit/?id=7d3a870268c697064c9f437e34122151be559478'/>
<id>7d3a870268c697064c9f437e34122151be559478</id>
<content type='text'>
Add PM support to enable suspend to RAM support for Tegra virtual Ethernet
over PCIe in RP system.

Bug 3216243

Change-Id: I39e023c6c890699b082f6761dd2955b19659da16
Signed-off-by: Manikanta Maddireddy &lt;mmaddireddy@nvidia.com&gt;
Reviewed-on: https://git-master.nvidia.com/r/c/linux-nvidia/+/2469498
Reviewed-by: Vidya Sagar &lt;vidyas@nvidia.com&gt;
Reviewed-by: Bibek Basu &lt;bbasu@nvidia.com&gt;
Reviewed-by: mobile promotions &lt;svcmobile_promotions@nvidia.com&gt;
Tested-by: mobile promotions &lt;svcmobile_promotions@nvidia.com&gt;
GVS: Gerrit_Virtual_Submit
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Add PM support to enable suspend to RAM support for Tegra virtual Ethernet
over PCIe in RP system.

Bug 3216243

Change-Id: I39e023c6c890699b082f6761dd2955b19659da16
Signed-off-by: Manikanta Maddireddy &lt;mmaddireddy@nvidia.com&gt;
Reviewed-on: https://git-master.nvidia.com/r/c/linux-nvidia/+/2469498
Reviewed-by: Vidya Sagar &lt;vidyas@nvidia.com&gt;
Reviewed-by: Bibek Basu &lt;bbasu@nvidia.com&gt;
Reviewed-by: mobile promotions &lt;svcmobile_promotions@nvidia.com&gt;
Tested-by: mobile promotions &lt;svcmobile_promotions@nvidia.com&gt;
GVS: Gerrit_Virtual_Submit
</pre>
</div>
</content>
</entry>
<entry>
<title>PCI: tvnet: fix memory barrier usage</title>
<updated>2020-04-13T19:39:01+00:00</updated>
<author>
<name>Om Prakash Singh</name>
<email>omp@nvidia.com</email>
</author>
<published>2020-04-13T06:39:39+00:00</published>
<link rel='alternate' type='text/html' href='http://rtsrv.cs.unc.edu/cgit/cgit.cgi/nvidia-tegra-modules.git/commit/?id=28f161a7886c439db5c19d60fb0f02a09e89c8ae'/>
<id>28f161a7886c439db5c19d60fb0f02a09e89c8ae</id>
<content type='text'>
replace smp_mb() memory barrier with mb() to take care of IO and
Memory access synchronization as well.

Bug 200600954

Change-Id: I2526c1b972166f241339e25f5ae8722a8d532bd6
Signed-off-by: Om Prakash Singh &lt;omp@nvidia.com&gt;
Reviewed-on: https://git-master.nvidia.com/r/c/linux-nvidia/+/2327768
Reviewed-by: automaticguardword &lt;automaticguardword@nvidia.com&gt;
Reviewed-by: Manikanta Maddireddy &lt;mmaddireddy@nvidia.com&gt;
Reviewed-by: Bibek Basu &lt;bbasu@nvidia.com&gt;
Reviewed-by: mobile promotions &lt;svcmobile_promotions@nvidia.com&gt;
Tested-by: mobile promotions &lt;svcmobile_promotions@nvidia.com&gt;
GVS: Gerrit_Virtual_Submit
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
replace smp_mb() memory barrier with mb() to take care of IO and
Memory access synchronization as well.

Bug 200600954

Change-Id: I2526c1b972166f241339e25f5ae8722a8d532bd6
Signed-off-by: Om Prakash Singh &lt;omp@nvidia.com&gt;
Reviewed-on: https://git-master.nvidia.com/r/c/linux-nvidia/+/2327768
Reviewed-by: automaticguardword &lt;automaticguardword@nvidia.com&gt;
Reviewed-by: Manikanta Maddireddy &lt;mmaddireddy@nvidia.com&gt;
Reviewed-by: Bibek Basu &lt;bbasu@nvidia.com&gt;
Reviewed-by: mobile promotions &lt;svcmobile_promotions@nvidia.com&gt;
Tested-by: mobile promotions &lt;svcmobile_promotions@nvidia.com&gt;
GVS: Gerrit_Virtual_Submit
</pre>
</div>
</content>
</entry>
<entry>
<title>PCI: tvnet: add tegra_vnet.h</title>
<updated>2020-02-12T19:39:44+00:00</updated>
<author>
<name>Om Prakash Singh</name>
<email>omp@nvidia.com</email>
</author>
<published>2020-01-23T04:00:28+00:00</published>
<link rel='alternate' type='text/html' href='http://rtsrv.cs.unc.edu/cgit/cgit.cgi/nvidia-tegra-modules.git/commit/?id=62133a3ac4b4ec476c9e36cb4672124adadbc0ac'/>
<id>62133a3ac4b4ec476c9e36cb4672124adadbc0ac</id>
<content type='text'>
add tegra_vnet.h for tegra virtual network host and endpoint driver

Bug 200585814

Change-Id: I3a8070983885cbb3a1680f0f3d356cf027720419
Signed-off-by: Om Prakash Singh &lt;omp@nvidia.com&gt;
Reviewed-on: https://git-master.nvidia.com/r/c/linux-nvidia/+/2283952
Reviewed-by: Manikanta Maddireddy &lt;mmaddireddy@nvidia.com&gt;
Reviewed-by: Bibek Basu &lt;bbasu@nvidia.com&gt;
Reviewed-by: mobile promotions &lt;svcmobile_promotions@nvidia.com&gt;
Tested-by: mobile promotions &lt;svcmobile_promotions@nvidia.com&gt;
GVS: Gerrit_Virtual_Submit
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
add tegra_vnet.h for tegra virtual network host and endpoint driver

Bug 200585814

Change-Id: I3a8070983885cbb3a1680f0f3d356cf027720419
Signed-off-by: Om Prakash Singh &lt;omp@nvidia.com&gt;
Reviewed-on: https://git-master.nvidia.com/r/c/linux-nvidia/+/2283952
Reviewed-by: Manikanta Maddireddy &lt;mmaddireddy@nvidia.com&gt;
Reviewed-by: Bibek Basu &lt;bbasu@nvidia.com&gt;
Reviewed-by: mobile promotions &lt;svcmobile_promotions@nvidia.com&gt;
Tested-by: mobile promotions &lt;svcmobile_promotions@nvidia.com&gt;
GVS: Gerrit_Virtual_Submit
</pre>
</div>
</content>
</entry>
<entry>
<title>PCI: tvnet: update function name</title>
<updated>2020-02-12T19:39:34+00:00</updated>
<author>
<name>Om Prakash Singh</name>
<email>omp@nvidia.com</email>
</author>
<published>2020-01-22T06:45:53+00:00</published>
<link rel='alternate' type='text/html' href='http://rtsrv.cs.unc.edu/cgit/cgit.cgi/nvidia-tegra-modules.git/commit/?id=8ac2ca2b1e6b671faea70bf5cf1296fb8e4d92d3'/>
<id>8ac2ca2b1e6b671faea70bf5cf1296fb8e4d92d3</id>
<content type='text'>
host and ep driver has functions with same name. It can create
confusion is debugging. ie. using ftrace.

Use below convention for host and ep driver function:
- host driver function should start with tvnet_host_
- EP driver should start with tvnet_ep_

Bug 200585814

Change-Id: I2776bd3cb162d593297bfced50d189bb7a7aa55b
Signed-off-by: Om Prakash Singh &lt;omp@nvidia.com&gt;
Reviewed-on: https://git-master.nvidia.com/r/c/linux-nvidia/+/2283525
Reviewed-by: Automatic_Commit_Validation_User
Reviewed-by: Manikanta Maddireddy &lt;mmaddireddy@nvidia.com&gt;
Reviewed-by: Bibek Basu &lt;bbasu@nvidia.com&gt;
Reviewed-by: mobile promotions &lt;svcmobile_promotions@nvidia.com&gt;
Tested-by: mobile promotions &lt;svcmobile_promotions@nvidia.com&gt;
GVS: Gerrit_Virtual_Submit
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
host and ep driver has functions with same name. It can create
confusion is debugging. ie. using ftrace.

Use below convention for host and ep driver function:
- host driver function should start with tvnet_host_
- EP driver should start with tvnet_ep_

Bug 200585814

Change-Id: I2776bd3cb162d593297bfced50d189bb7a7aa55b
Signed-off-by: Om Prakash Singh &lt;omp@nvidia.com&gt;
Reviewed-on: https://git-master.nvidia.com/r/c/linux-nvidia/+/2283525
Reviewed-by: Automatic_Commit_Validation_User
Reviewed-by: Manikanta Maddireddy &lt;mmaddireddy@nvidia.com&gt;
Reviewed-by: Bibek Basu &lt;bbasu@nvidia.com&gt;
Reviewed-by: mobile promotions &lt;svcmobile_promotions@nvidia.com&gt;
Tested-by: mobile promotions &lt;svcmobile_promotions@nvidia.com&gt;
GVS: Gerrit_Virtual_Submit
</pre>
</div>
</content>
</entry>
<entry>
<title>PCI: add change_mtu callback for tvnet driver</title>
<updated>2020-01-24T17:55:02+00:00</updated>
<author>
<name>Om Prakash Singh</name>
<email>omp@nvidia.com</email>
</author>
<published>2020-01-16T17:16:10+00:00</published>
<link rel='alternate' type='text/html' href='http://rtsrv.cs.unc.edu/cgit/cgit.cgi/nvidia-tegra-modules.git/commit/?id=55c9f7c1bb1489adb7ca7ae428c7147c96357ae2'/>
<id>55c9f7c1bb1489adb7ca7ae428c7147c96357ae2</id>
<content type='text'>
a) add change_mtu call back to toggle interface while changing mtu
b) set default size of 64512 to get maximum throughput

Bug 200581381
Bug 200581376

Change-Id: If06e4756db4a7da4ce1840855fdd45ea736b1048
Signed-off-by: Om Prakash Singh &lt;omp@nvidia.com&gt;
Reviewed-on: https://git-master.nvidia.com/r/c/linux-nvidia/+/2280044
Tested-by: mobile promotions &lt;svcmobile_promotions@nvidia.com&gt;
Reviewed-by: mobile promotions &lt;svcmobile_promotions@nvidia.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
a) add change_mtu call back to toggle interface while changing mtu
b) set default size of 64512 to get maximum throughput

Bug 200581381
Bug 200581376

Change-Id: If06e4756db4a7da4ce1840855fdd45ea736b1048
Signed-off-by: Om Prakash Singh &lt;omp@nvidia.com&gt;
Reviewed-on: https://git-master.nvidia.com/r/c/linux-nvidia/+/2280044
Tested-by: mobile promotions &lt;svcmobile_promotions@nvidia.com&gt;
Reviewed-by: mobile promotions &lt;svcmobile_promotions@nvidia.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>PCI: Process control messages in the same context</title>
<updated>2019-12-03T08:08:48+00:00</updated>
<author>
<name>Manikanta Maddireddy</name>
<email>mmaddireddy@nvidia.com</email>
</author>
<published>2019-07-19T10:35:36+00:00</published>
<link rel='alternate' type='text/html' href='http://rtsrv.cs.unc.edu/cgit/cgit.cgi/nvidia-tegra-modules.git/commit/?id=36c404b67253c2deecc97ac113c2105efeadf5b0'/>
<id>36c404b67253c2deecc97ac113c2105efeadf5b0</id>
<content type='text'>
Process control messages in the same kthread context instead of scheduling
a separate work for the same to improve performance.

Bug 200495545

Change-Id: Iac004bd313754e61d789dff233cf487b1f4710d2
Signed-off-by: Manikanta Maddireddy &lt;mmaddireddy@nvidia.com&gt;
Reviewed-on: https://git-master.nvidia.com/r/2183364
Reviewed-by: Automatic_Commit_Validation_User
GVS: Gerrit_Virtual_Submit
Tested-by: Vidya Sagar &lt;vidyas@nvidia.com&gt;
Reviewed-by: Bibek Basu &lt;bbasu@nvidia.com&gt;
Reviewed-by: mobile promotions &lt;svcmobile_promotions@nvidia.com&gt;
Tested-by: mobile promotions &lt;svcmobile_promotions@nvidia.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Process control messages in the same kthread context instead of scheduling
a separate work for the same to improve performance.

Bug 200495545

Change-Id: Iac004bd313754e61d789dff233cf487b1f4710d2
Signed-off-by: Manikanta Maddireddy &lt;mmaddireddy@nvidia.com&gt;
Reviewed-on: https://git-master.nvidia.com/r/2183364
Reviewed-by: Automatic_Commit_Validation_User
GVS: Gerrit_Virtual_Submit
Tested-by: Vidya Sagar &lt;vidyas@nvidia.com&gt;
Reviewed-by: Bibek Basu &lt;bbasu@nvidia.com&gt;
Reviewed-by: mobile promotions &lt;svcmobile_promotions@nvidia.com&gt;
Tested-by: mobile promotions &lt;svcmobile_promotions@nvidia.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>PCI: Raise interrupt when full buffer is processed</title>
<updated>2019-11-29T20:40:04+00:00</updated>
<author>
<name>Manikanta Maddireddy</name>
<email>mmaddireddy@nvidia.com</email>
</author>
<published>2019-07-18T11:52:54+00:00</published>
<link rel='alternate' type='text/html' href='http://rtsrv.cs.unc.edu/cgit/cgit.cgi/nvidia-tegra-modules.git/commit/?id=53d122e0152ac4a02436473bfe51801c7d8be7d0'/>
<id>53d122e0152ac4a02436473bfe51801c7d8be7d0</id>
<content type='text'>
Raise interrupt only when full buffer is processed to avoid Tx queue
hang.

Bug 200495545

Change-Id: Ibd47870707e0eb4fccdb9747e0b8e4dd2a27540f
Signed-off-by: Manikanta Maddireddy &lt;mmaddireddy@nvidia.com&gt;
Reviewed-on: https://git-master.nvidia.com/r/2183363
Reviewed-by: Automatic_Commit_Validation_User
GVS: Gerrit_Virtual_Submit
Reviewed-by: Vidya Sagar &lt;vidyas@nvidia.com&gt;
Tested-by: Vidya Sagar &lt;vidyas@nvidia.com&gt;
Reviewed-by: Bibek Basu &lt;bbasu@nvidia.com&gt;
Reviewed-by: mobile promotions &lt;svcmobile_promotions@nvidia.com&gt;
Tested-by: mobile promotions &lt;svcmobile_promotions@nvidia.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Raise interrupt only when full buffer is processed to avoid Tx queue
hang.

Bug 200495545

Change-Id: Ibd47870707e0eb4fccdb9747e0b8e4dd2a27540f
Signed-off-by: Manikanta Maddireddy &lt;mmaddireddy@nvidia.com&gt;
Reviewed-on: https://git-master.nvidia.com/r/2183363
Reviewed-by: Automatic_Commit_Validation_User
GVS: Gerrit_Virtual_Submit
Reviewed-by: Vidya Sagar &lt;vidyas@nvidia.com&gt;
Tested-by: Vidya Sagar &lt;vidyas@nvidia.com&gt;
Reviewed-by: Bibek Basu &lt;bbasu@nvidia.com&gt;
Reviewed-by: mobile promotions &lt;svcmobile_promotions@nvidia.com&gt;
Tested-by: mobile promotions &lt;svcmobile_promotions@nvidia.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>PCI: Optimize read-write counter accesses</title>
<updated>2019-11-29T20:39:55+00:00</updated>
<author>
<name>Manikanta Maddireddy</name>
<email>mmaddireddy@nvidia.com</email>
</author>
<published>2019-07-18T05:42:39+00:00</published>
<link rel='alternate' type='text/html' href='http://rtsrv.cs.unc.edu/cgit/cgit.cgi/nvidia-tegra-modules.git/commit/?id=1a91302cf0dc53e74c594eb956a16f27a9d3797d'/>
<id>1a91302cf0dc53e74c594eb956a16f27a9d3797d</id>
<content type='text'>
Optimizes read-write counter accesses by splitting the single API that
currently caters to all kinds of accesses to multiple small APIs to
cater to specific purpose.

Bug 200495545

Change-Id: I07da794bd75ce9c968d7882542739c3faca3a565
Signed-off-by: Manikanta Maddireddy &lt;mmaddireddy@nvidia.com&gt;
Reviewed-on: https://git-master.nvidia.com/r/2183362
Reviewed-by: Automatic_Commit_Validation_User
GVS: Gerrit_Virtual_Submit
Reviewed-by: Vidya Sagar &lt;vidyas@nvidia.com&gt;
Tested-by: Vidya Sagar &lt;vidyas@nvidia.com&gt;
Reviewed-by: Bibek Basu &lt;bbasu@nvidia.com&gt;
Reviewed-by: mobile promotions &lt;svcmobile_promotions@nvidia.com&gt;
Tested-by: mobile promotions &lt;svcmobile_promotions@nvidia.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Optimizes read-write counter accesses by splitting the single API that
currently caters to all kinds of accesses to multiple small APIs to
cater to specific purpose.

Bug 200495545

Change-Id: I07da794bd75ce9c968d7882542739c3faca3a565
Signed-off-by: Manikanta Maddireddy &lt;mmaddireddy@nvidia.com&gt;
Reviewed-on: https://git-master.nvidia.com/r/2183362
Reviewed-by: Automatic_Commit_Validation_User
GVS: Gerrit_Virtual_Submit
Reviewed-by: Vidya Sagar &lt;vidyas@nvidia.com&gt;
Tested-by: Vidya Sagar &lt;vidyas@nvidia.com&gt;
Reviewed-by: Bibek Basu &lt;bbasu@nvidia.com&gt;
Reviewed-by: mobile promotions &lt;svcmobile_promotions@nvidia.com&gt;
Tested-by: mobile promotions &lt;svcmobile_promotions@nvidia.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>PCI: Enable NAPI in T2T framework</title>
<updated>2019-11-29T20:39:45+00:00</updated>
<author>
<name>Manikanta Maddireddy</name>
<email>mmaddireddy@nvidia.com</email>
</author>
<published>2019-07-16T08:12:32+00:00</published>
<link rel='alternate' type='text/html' href='http://rtsrv.cs.unc.edu/cgit/cgit.cgi/nvidia-tegra-modules.git/commit/?id=49bddf9d4b2da4fa07228e9d5a5efe34b501fbf8'/>
<id>49bddf9d4b2da4fa07228e9d5a5efe34b501fbf8</id>
<content type='text'>
Enables NAPI in the drivers of T2T virtual ethernet framework to improve
performance.

Bug 200495545

Change-Id: I656c1897f6dd74738c0d493c4ddc94af410cf41b
Signed-off-by: Manikanta Maddireddy &lt;mmaddireddy@nvidia.com&gt;
Reviewed-on: https://git-master.nvidia.com/r/2183361
Reviewed-by: Automatic_Commit_Validation_User
GVS: Gerrit_Virtual_Submit
Reviewed-by: Vidya Sagar &lt;vidyas@nvidia.com&gt;
Tested-by: Vidya Sagar &lt;vidyas@nvidia.com&gt;
Reviewed-by: Bibek Basu &lt;bbasu@nvidia.com&gt;
Reviewed-by: mobile promotions &lt;svcmobile_promotions@nvidia.com&gt;
Tested-by: mobile promotions &lt;svcmobile_promotions@nvidia.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Enables NAPI in the drivers of T2T virtual ethernet framework to improve
performance.

Bug 200495545

Change-Id: I656c1897f6dd74738c0d493c4ddc94af410cf41b
Signed-off-by: Manikanta Maddireddy &lt;mmaddireddy@nvidia.com&gt;
Reviewed-on: https://git-master.nvidia.com/r/2183361
Reviewed-by: Automatic_Commit_Validation_User
GVS: Gerrit_Virtual_Submit
Reviewed-by: Vidya Sagar &lt;vidyas@nvidia.com&gt;
Tested-by: Vidya Sagar &lt;vidyas@nvidia.com&gt;
Reviewed-by: Bibek Basu &lt;bbasu@nvidia.com&gt;
Reviewed-by: mobile promotions &lt;svcmobile_promotions@nvidia.com&gt;
Tested-by: mobile promotions &lt;svcmobile_promotions@nvidia.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>PCI: Pre allocate SKB buffers to avoid extra memcpy</title>
<updated>2019-11-29T20:39:35+00:00</updated>
<author>
<name>Manikanta Maddireddy</name>
<email>mmaddireddy@nvidia.com</email>
</author>
<published>2019-07-10T09:06:01+00:00</published>
<link rel='alternate' type='text/html' href='http://rtsrv.cs.unc.edu/cgit/cgit.cgi/nvidia-tegra-modules.git/commit/?id=32ae8bc4c68f958f6635537b4ab7493218b58757'/>
<id>32ae8bc4c68f958f6635537b4ab7493218b58757</id>
<content type='text'>
Pre allocates SKB buffers and DMA maps them to avoid memcpy to improve
performance

Bug 200495545

Change-Id: I973067041e49d1581eaaf6f93cdda7d02fd74461
Signed-off-by: Manikanta Maddireddy &lt;mmaddireddy@nvidia.com&gt;
Reviewed-on: https://git-master.nvidia.com/r/2183359
GVS: Gerrit_Virtual_Submit
Reviewed-by: Vidya Sagar &lt;vidyas@nvidia.com&gt;
Tested-by: Vidya Sagar &lt;vidyas@nvidia.com&gt;
Reviewed-by: Bibek Basu &lt;bbasu@nvidia.com&gt;
Reviewed-by: mobile promotions &lt;svcmobile_promotions@nvidia.com&gt;
Tested-by: mobile promotions &lt;svcmobile_promotions@nvidia.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Pre allocates SKB buffers and DMA maps them to avoid memcpy to improve
performance

Bug 200495545

Change-Id: I973067041e49d1581eaaf6f93cdda7d02fd74461
Signed-off-by: Manikanta Maddireddy &lt;mmaddireddy@nvidia.com&gt;
Reviewed-on: https://git-master.nvidia.com/r/2183359
GVS: Gerrit_Virtual_Submit
Reviewed-by: Vidya Sagar &lt;vidyas@nvidia.com&gt;
Tested-by: Vidya Sagar &lt;vidyas@nvidia.com&gt;
Reviewed-by: Bibek Basu &lt;bbasu@nvidia.com&gt;
Reviewed-by: mobile promotions &lt;svcmobile_promotions@nvidia.com&gt;
Tested-by: mobile promotions &lt;svcmobile_promotions@nvidia.com&gt;
</pre>
</div>
</content>
</entry>
</feed>
