include/uapi/rdma/ib_user_sa.h

Source file repositories/reference/linux-study-clean/include/uapi/rdma/ib_user_sa.h

File Facts

System
Linux kernel
Corpus path
include/uapi/rdma/ib_user_sa.h
Extension
.h
Size
2522 bytes
Lines
92
Domain
Repository Root And Misc
Bucket
include
Inferred role
Repository Root And Misc: implementation source
Status
source implementation candidate

Why This File Exists

Top-level or miscellaneous repository surface. Use this as map coverage unless a later manual pass promotes the file into a deeper subsystem dossier.

Dependency Surface

Detected Declarations

Annotated Snippet

struct ib_path_rec_data {
	__u32	flags;
	__u32	reserved;
	__u32	path_rec[16];
};

struct ib_user_path_rec {
	__u8	dgid[16];
	__u8	sgid[16];
	__be16	dlid;
	__be16	slid;
	__u32	raw_traffic;
	__be32	flow_label;
	__u32	reversible;
	__u32	mtu;
	__be16	pkey;
	__u8	hop_limit;
	__u8	traffic_class;
	__u8	numb_path;
	__u8	sl;
	__u8	mtu_selector;
	__u8	rate_selector;
	__u8	rate;
	__u8	packet_life_time_selector;
	__u8	packet_life_time;
	__u8	preference;
};

struct ib_user_service_rec {
	__be64	id;
	__u8	gid[16];
	__be16	pkey;
	__u8	reserved[2];
	__be32	lease;
	__u8	key[16];
	__u8	name[64];
	__u8	data_8[16];
	__be16	data_16[8];
	__be32	data_32[4];
	__be64	data_64[2];
};

#endif /* IB_USER_SA_H */

Annotation

Implementation Notes