# ConnectX-5 EN vRouter Offload

**URL:** https://forums.developer.nvidia.com/t/connectx-5-en-vrouter-offload/207148
**Category:** Ethernet Adapter Cards
**Created:** [June 7, 2018, 7:21pm UTC](https://forums.developer.nvidia.com/t/connectx-5-en-vrouter-offload/207148 "2018-06-07T19:21:34Z")
**Posts on this page:** 4
**Page:** 1

<div class="post-metadata">

### Author: ![mrxlazuardin1](https://developer.download.nvidia.com/images/forums/profile-default-devtalk-84.png) [@mrxlazuardin1](https://forums.developer.nvidia.com/u/mrxlazuardin1)
#### Post date: [June 7, 2018, 7:21pm UTC](https://forums.developer.nvidia.com/t/connectx-5-en-vrouter-offload/207148/1 "2018-06-07T19:21:34Z")

</div>

Hi,

I’m looking for information how to implement vRouter hardware offload with ConnectX-5 EN especially with OpenContrail? I find on [http://www.mellanox.com/related-docs/prod\_adapter\_cards/PB\_ConnectX-5\_EN\_Card.pdf](http://www.mellanox.com/related-docs/prod_adapter_cards/PB_ConnectX-5_EN_Card.pdf) _[http://www.mellanox.com/related-docs/prod\_adapter\_cards/PB\_ConnectX-5\_EN\_Card.pdf](http://www.mellanox.com/related-docs/prod_adapter_cards/PB_ConnectX-5_EN_Card.pdf)_ that offload is supported.

Best regards,

---

<div class="post-metadata">

### Author: ![march](https://developer.download.nvidia.com/images/forums/profile-default-devtalk-84.png) [@march](https://forums.developer.nvidia.com/u/march)
#### Post date: [June 14, 2018, 8:53am UTC](https://forums.developer.nvidia.com/t/connectx-5-en-vrouter-offload/207148/2 "2018-06-14T08:53:14Z")

</div>

Hi,

For now, there’s no integrated solution with Contrail.

Look at our solution of ASAP^2 for OVS offload

Getting started with Mellanox ASAP^2 _[https://community.mellanox.com/s/article/getting-started-with-mellanox-asap-2](https://community.mellanox.com/s/article/getting-started-with-mellanox-asap-2)_

If you need further help, please open a case.

Regards

Marc

---

<div class="post-metadata">

### Author: ![mrxlazuardin1](https://developer.download.nvidia.com/images/forums/profile-default-devtalk-84.png) [@mrxlazuardin1](https://forums.developer.nvidia.com/u/mrxlazuardin1)
#### Post date: [June 24, 2018, 6:11pm UTC](https://forums.developer.nvidia.com/t/connectx-5-en-vrouter-offload/207148/3 "2018-06-24T18:11:38Z")

</div>

Hi Marc,

Do you mean that product brief has over promising mistake? Contrail cannot use OVS.

Best regards,

---

<div class="post-metadata">

### Author: ![mrxlazuardin1](https://developer.download.nvidia.com/images/forums/profile-default-devtalk-84.png) [@mrxlazuardin1](https://forums.developer.nvidia.com/u/mrxlazuardin1)
#### Post date: [June 27, 2018, 6:20am UTC](https://forums.developer.nvidia.com/t/connectx-5-en-vrouter-offload/207148/4 "2018-06-27T06:20:17Z")

</div>

Hi Marc,

What is the best way to run Contrail vRouter on HCI environment where kernel will use same bonded ConnectX-5 EN ports with vRouter. I want to achieve maximum possible offload of ConnectX-5? SR-IOV, DPDK, SR-IOV + DPDK or else? If related to SR-IOV, should I use it with PF or VF?

Best regards,
