8a13362d49
This allows the "irdma" driver to communicate with the ice(4) driver to allow it access to the underlying device's hardware resources as well as synchronize access to shared resources. This interface already existed in the standalone out-of-tree 1.34.2 driver; this commit adds and enables it in the in-kernel driver. Note: Adds hack to module Makefile to compile interface/.m files These are required for the RDMA client interface, but they don't build as-is like the normal .c files. The source directory doesn't seem to be included by default, so add lines that specifically add them as libraries so that ice_rdma.h can be found and the interface files will compile. Signed-off-by: Eric Joyner <erj@FreeBSD.org> MFC after: 1 week Sponsored by: Intel Corporation Differential Revision: https://reviews.freebsd.org/D30889 |
||
---|---|---|
.. | ||
ice_adminq_cmd.h | ||
ice_alloc.h | ||
ice_bitops.h | ||
ice_common_sysctls.h | ||
ice_common_txrx.h | ||
ice_common.c | ||
ice_common.h | ||
ice_controlq.c | ||
ice_controlq.h | ||
ice_dcb.c | ||
ice_dcb.h | ||
ice_devids.h | ||
ice_drv_info.h | ||
ice_features.h | ||
ice_flex_pipe.c | ||
ice_flex_pipe.h | ||
ice_flex_type.h | ||
ice_flow.c | ||
ice_flow.h | ||
ice_fw_logging.c | ||
ice_fwlog.c | ||
ice_fwlog.h | ||
ice_hw_autogen.h | ||
ice_iflib_recovery_txrx.c | ||
ice_iflib_sysctls.h | ||
ice_iflib_txrx.c | ||
ice_iflib.h | ||
ice_lan_tx_rx.h | ||
ice_lib.c | ||
ice_lib.h | ||
ice_nvm.c | ||
ice_nvm.h | ||
ice_opts.h | ||
ice_osdep.c | ||
ice_osdep.h | ||
ice_protocol_type.h | ||
ice_rdma_internal.h | ||
ice_rdma.c | ||
ice_rdma.h | ||
ice_resmgr.c | ||
ice_resmgr.h | ||
ice_rss.h | ||
ice_sbq_cmd.h | ||
ice_sched.c | ||
ice_sched.h | ||
ice_status.h | ||
ice_strings.c | ||
ice_switch.c | ||
ice_switch.h | ||
ice_type.h | ||
ice_vlan_mode.c | ||
ice_vlan_mode.h | ||
if_ice_iflib.c | ||
irdma_di_if.m | ||
irdma_if.m | ||
virtchnl_inline_ipsec.h | ||
virtchnl_lan_desc.h | ||
virtchnl.h |