interface: refactor interface capabilities code 26/34826/4
authorDamjan Marion <damarion@cisco.com>
Wed, 5 Jan 2022 00:52:38 +0000 (01:52 +0100)
committerDamjan Marion <damarion@cisco.com>
Wed, 5 Jan 2022 18:04:07 +0000 (19:04 +0100)
commitd4f88cc0967ea1de66396ac07b20cf6e33a3fa1a
tree1f316431b414ac3adf693eb876132dd675c73a2a
parent7c11bd7a87b901106bb14d40572fddc703b74e5b
interface: refactor interface capabilities code

Make it shorter to type, easier to debug, make adding callbacks in
future simpler.

Type: improvement
Change-Id: I6cdd6375e36da23bd452a7c7273ff42789e94433
Signed-off-by: Damjan Marion <damarion@cisco.com>
23 files changed:
src/plugins/af_xdp/device.c
src/plugins/avf/device.c
src/plugins/dpdk/device/common.c
src/plugins/dpdk/device/init.c
src/plugins/lldp/lldp_cli.c
src/plugins/memif/memif.c
src/plugins/rdma/device.c
src/plugins/vmxnet3/vmxnet3.c
src/vnet/CMakeLists.txt
src/vnet/bonding/cli.c
src/vnet/devices/af_packet/af_packet.c
src/vnet/devices/tap/tap.c
src/vnet/devices/virtio/device.c
src/vnet/devices/virtio/pci.c
src/vnet/devices/virtio/vhost_user.c
src/vnet/ethernet/interface.c
src/vnet/gso/node.c
src/vnet/interface.h
src/vnet/interface/caps.c [new file with mode: 0644]
src/vnet/interface_funcs.h
src/vnet/interface_output.c
src/vnet/pg/stream.c
src/vnet/tcp/tcp_input.c