/usr/src/kernels/4.18.0-553.121.1.el8_10.x86_64/include/rdma
NameSizeModeActions
ib.h21380644editdlrm
iba.h56420644editdlrm
ibta_vol1_c12.h132510644editdlrm
ib_addr.h73080644editdlrm
ib_cache.h43290644editdlrm
ib_cm.h171330644editdlrm
ib_hdrs.h69880644editdlrm
ib_mad.h250640644editdlrm
ib_marshall.h7780644editdlrm
ib_pack.h80820644editdlrm
ib_pma.h42680644editdlrm
ib_sa.h199970644editdlrm
ib_smi.h46000644editdlrm
ib_sysfs.h12570644editdlrm
ib_umem.h43670644editdlrm
ib_umem_odp.h47870644editdlrm
ib_verbs.h1434650644editdlrm
iw_cm.h72940644editdlrm
iw_portmap.h22440644editdlrm
lag.h5300644editdlrm
mr_pool.h9750644editdlrm
opa_addr.h24520644editdlrm
opa_port_info.h137510644editdlrm
opa_smi.h30740644editdlrm
opa_vnic.h20340644editdlrm
rdmavt_cq.h17830644editdlrm
rdmavt_mr.h40380644editdlrm
rdmavt_qp.h286870644editdlrm
rdma_cm.h134380644editdlrm
rdma_cm_ib.h7970644editdlrm
rdma_counter.h19200644editdlrm
rdma_netlink.h40620644editdlrm
rdma_vt.h145610644editdlrm
restrack.h43040644editdlrm
rw.h26820644editdlrm
signature.h29690644editdlrm
tid_rdma_defs.h21000644editdlrm
uverbs_ioctl.h330790644editdlrm
uverbs_named_ioctl.h48360644editdlrm
uverbs_std_types.h53550644editdlrm
uverbs_types.h62100644editdlrm
Edit: /usr/src/kernels/4.18.0-553.121.1.el8_10.x86_64/include/rdma/iw_portmap.h (2244B)
/* SPDX-License-Identifier: GPL-2.0 OR Linux-OpenIB */ /* * Copyright (c) 2014 Intel Corporation. All rights reserved. * Copyright (c) 2014 Chelsio, Inc. All rights reserved. */ #ifndef _IW_PORTMAP_H #define _IW_PORTMAP_H #include #include #define IWPM_ULIBNAME_SIZE 32 #define IWPM_DEVNAME_SIZE 32 #define IWPM_IFNAME_SIZE 16 #define IWPM_IPADDR_SIZE 16 enum { IWPM_INVALID_NLMSG_ERR = 10, IWPM_CREATE_MAPPING_ERR, IWPM_DUPLICATE_MAPPING_ERR, IWPM_UNKNOWN_MAPPING_ERR, IWPM_CLIENT_DEV_INFO_ERR, IWPM_USER_LIB_INFO_ERR, IWPM_REMOTE_QUERY_REJECT }; struct iwpm_dev_data { char dev_name[IWPM_DEVNAME_SIZE]; char if_name[IWPM_IFNAME_SIZE]; }; struct iwpm_sa_data { struct sockaddr_storage loc_addr; struct sockaddr_storage mapped_loc_addr; struct sockaddr_storage rem_addr; struct sockaddr_storage mapped_rem_addr; u32 flags; }; int iwpm_init(u8); int iwpm_exit(u8); int iwpm_valid_pid(void); int iwpm_register_pid(struct iwpm_dev_data *pm_msg, u8 nl_client); int iwpm_add_mapping(struct iwpm_sa_data *pm_msg, u8 nl_client); int iwpm_add_and_query_mapping(struct iwpm_sa_data *pm_msg, u8 nl_client); int iwpm_remove_mapping(struct sockaddr_storage *local_addr, u8 nl_client); int iwpm_register_pid_cb(struct sk_buff *, struct netlink_callback *); int iwpm_add_mapping_cb(struct sk_buff *, struct netlink_callback *); int iwpm_add_and_query_mapping_cb(struct sk_buff *, struct netlink_callback *); int iwpm_remote_info_cb(struct sk_buff *, struct netlink_callback *); int iwpm_mapping_error_cb(struct sk_buff *, struct netlink_callback *); int iwpm_mapping_info_cb(struct sk_buff *, struct netlink_callback *); int iwpm_ack_mapping_info_cb(struct sk_buff *, struct netlink_callback *); int iwpm_get_remote_info(struct sockaddr_storage *mapped_loc_addr, struct sockaddr_storage *mapped_rem_addr, struct sockaddr_storage *remote_addr, u8 nl_client); int iwpm_create_mapinfo(struct sockaddr_storage *local_addr, struct sockaddr_storage *mapped_addr, u8 nl_client, u32 map_flags); int iwpm_remove_mapinfo(struct sockaddr_storage *local_addr, struct sockaddr_storage *mapped_addr); int iwpm_hello_cb(struct sk_buff *skb, struct netlink_callback *cb); #endif /* _IW_PORTMAP_H */