]> xenbits.xensource.com Git - libvirt.git/commit
nodedev: add RDMA and tx-udp_tnl-segmentation NIC capabilities
authorMoshe Levi <moshele@mellanox.com>
Sun, 19 Jul 2015 10:11:07 +0000 (13:11 +0300)
committerJohn Ferlan <jferlan@redhat.com>
Tue, 21 Jul 2015 11:08:35 +0000 (07:08 -0400)
commitac3ed2085fcbeecaf5aa347c0b1bffaf94fff293
tree36d509cb88e458a2ee635376ecd017b8395e3b2e
parente46791e003444ce825feaf5bb2a16f778ee951e5
nodedev: add RDMA and tx-udp_tnl-segmentation NIC capabilities

Adding functionality to libvirt that will allow
it query the interface for the availability of RDMA and
tx-udp_tnl-segmentation Offloading NIC capabilities

Here is an example of the feature XML definition:

<device>
<name>net_eth4_90_e2_ba_5e_a5_45</name>
  <path>/sys/devices/pci0000:00/0000:00:03.0/0000:08:00.1/net/eth4</path>
  <parent>pci_0000_08_00_1</parent>
  <capability type='net'>
    <interface>eth4</interface>
    <address>90:e2:ba:5e:a5:45</address>
    <link speed='10000' state='up'/>
    <feature name='rx'/>
    <feature name='tx'/>
    <feature name='sg'/>
    <feature name='tso'/>
    <feature name='gso'/>
    <feature name='gro'/>
    <feature name='rxvlan'/>
    <feature name='txvlan'/>
    <feature name='rxhash'/>
    <feature name='rdma'/>
    <feature name='txudptnl'/>
    <capability type='80203'/>
  </capability>
</device>
configure.ac
docs/formatnode.html.in
src/conf/device_conf.c
src/conf/device_conf.h
src/util/virnetdev.c
src/util/virnetdev.h
tests/nodedevschemadata/net_00_13_02_b9_f9_d3.xml
tests/nodedevschemadata/net_00_15_58_2f_e9_55.xml