forked from Minki/linux
IB/uverbs: Move enum ib_raw_packet_caps to uapi
This enum is used by ibv_query_device_ex(3) so it should be defined in include/uapi/rdma/ib_user_verbs.h. Link: https://lore.kernel.org/r/20220331032419.313904-1-yangx.jy@fujitsu.com Signed-off-by: Xiao Yang <yangx.jy@fujitsu.com> Reviewed-by: Leon Romanovsky <leonro@nvidia.com> Signed-off-by: Jason Gunthorpe <jgg@nvidia.com>
This commit is contained in:
parent
45bf247218
commit
30ad63e784
@ -1621,19 +1621,23 @@ struct ib_srq {
|
||||
};
|
||||
|
||||
enum ib_raw_packet_caps {
|
||||
/* Strip cvlan from incoming packet and report it in the matching work
|
||||
/*
|
||||
* Strip cvlan from incoming packet and report it in the matching work
|
||||
* completion is supported.
|
||||
*/
|
||||
IB_RAW_PACKET_CAP_CVLAN_STRIPPING = (1 << 0),
|
||||
/* Scatter FCS field of an incoming packet to host memory is supported.
|
||||
IB_RAW_PACKET_CAP_CVLAN_STRIPPING =
|
||||
IB_UVERBS_RAW_PACKET_CAP_CVLAN_STRIPPING,
|
||||
/*
|
||||
* Scatter FCS field of an incoming packet to host memory is supported.
|
||||
*/
|
||||
IB_RAW_PACKET_CAP_SCATTER_FCS = (1 << 1),
|
||||
IB_RAW_PACKET_CAP_SCATTER_FCS = IB_UVERBS_RAW_PACKET_CAP_SCATTER_FCS,
|
||||
/* Checksum offloads are supported (for both send and receive). */
|
||||
IB_RAW_PACKET_CAP_IP_CSUM = (1 << 2),
|
||||
/* When a packet is received for an RQ with no receive WQEs, the
|
||||
IB_RAW_PACKET_CAP_IP_CSUM = IB_UVERBS_RAW_PACKET_CAP_IP_CSUM,
|
||||
/*
|
||||
* When a packet is received for an RQ with no receive WQEs, the
|
||||
* packet processing is delayed.
|
||||
*/
|
||||
IB_RAW_PACKET_CAP_DELAY_DROP = (1 << 3),
|
||||
IB_RAW_PACKET_CAP_DELAY_DROP = IB_UVERBS_RAW_PACKET_CAP_DELAY_DROP,
|
||||
};
|
||||
|
||||
enum ib_wq_type {
|
||||
|
@ -1298,4 +1298,11 @@ struct ib_uverbs_ex_modify_cq {
|
||||
|
||||
#define IB_DEVICE_NAME_MAX 64
|
||||
|
||||
enum ib_uverbs_raw_packet_caps {
|
||||
IB_UVERBS_RAW_PACKET_CAP_CVLAN_STRIPPING = 1 << 0,
|
||||
IB_UVERBS_RAW_PACKET_CAP_SCATTER_FCS = 1 << 1,
|
||||
IB_UVERBS_RAW_PACKET_CAP_IP_CSUM = 1 << 2,
|
||||
IB_UVERBS_RAW_PACKET_CAP_DELAY_DROP = 1 << 3,
|
||||
};
|
||||
|
||||
#endif /* IB_USER_VERBS_H */
|
||||
|
Loading…
Reference in New Issue
Block a user