if_bnxt: add support for Thor controller
Added support for Thor controller.
Below are the supported operations:
- IPv4 ping (ICMP)
- iperf / netperf (IPv4 TCP)
- Promiscuous (tcpdump)
- Can achieve 20 Gbps on a 25 G link (Uni-Di)
- Can achieve 60 Gbps on a 100 G link (Uni-Di)
- Port level and queue level driver stats.
Reviewed by: imp
Differential Revision: https://reviews.freebsd.org/D36438
(cherry picked from commit 8945584f93ee3689c90fd6b6ee6d824381813ef2)