13 #ifndef __PACKET_INFINIBAND_H_
14 #define __PACKET_INFINIBAND_H_
16 #define MAD_DATA_SIZE 232
22 gboolean client_to_server;
26 guint8 mad_private_data[MAD_DATA_SIZE];
35 #define RC_SEND_FIRST 0
36 #define RC_SEND_MIDDLE 1
37 #define RC_SEND_LAST 2
38 #define RC_SEND_LAST_IMM 3
39 #define RC_SEND_ONLY 4
40 #define RC_SEND_ONLY_IMM 5
41 #define RC_RDMA_WRITE_FIRST 6
42 #define RC_RDMA_WRITE_MIDDLE 7
43 #define RC_RDMA_WRITE_LAST 8
44 #define RC_RDMA_WRITE_LAST_IMM 9
45 #define RC_RDMA_WRITE_ONLY 10
46 #define RC_RDMA_WRITE_ONLY_IMM 11
47 #define RC_RDMA_READ_REQUEST 12
48 #define RC_RDMA_READ_RESPONSE_FIRST 13
49 #define RC_RDMA_READ_RESPONSE_MIDDLE 14
50 #define RC_RDMA_READ_RESPONSE_LAST 15
51 #define RC_RDMA_READ_RESPONSE_ONLY 16
52 #define RC_ACKNOWLEDGE 17
53 #define RC_ATOMIC_ACKNOWLEDGE 18
54 #define RC_CMP_SWAP 19
55 #define RC_FETCH_ADD 20
56 #define RC_SEND_LAST_INVAL 22
57 #define RC_SEND_ONLY_INVAL 23
59 #define RC_ATOMIC_WRITE 29
63 #define RD_SEND_FIRST 64
64 #define RD_SEND_MIDDLE 65
65 #define RD_SEND_LAST 66
66 #define RD_SEND_LAST_IMM 67
67 #define RD_SEND_ONLY 68
68 #define RD_SEND_ONLY_IMM 69
69 #define RD_RDMA_WRITE_FIRST 70
70 #define RD_RDMA_WRITE_MIDDLE 71
71 #define RD_RDMA_WRITE_LAST 72
72 #define RD_RDMA_WRITE_LAST_IMM 73
73 #define RD_RDMA_WRITE_ONLY 74
74 #define RD_RDMA_WRITE_ONLY_IMM 75
75 #define RD_RDMA_READ_REQUEST 76
76 #define RD_RDMA_READ_RESPONSE_FIRST 77
77 #define RD_RDMA_READ_RESPONSE_MIDDLE 78
78 #define RD_RDMA_READ_RESPONSE_LAST 79
79 #define RD_RDMA_READ_RESPONSE_ONLY 80
80 #define RD_ACKNOWLEDGE 81
81 #define RD_ATOMIC_ACKNOWLEDGE 82
82 #define RD_CMP_SWAP 83
83 #define RD_FETCH_ADD 84
86 #define RD_ATOMIC_WRITE 93
90 #define UD_SEND_ONLY 100
91 #define UD_SEND_ONLY_IMM 101
95 #define UC_SEND_FIRST 32
96 #define UC_SEND_MIDDLE 33
97 #define UC_SEND_LAST 34
98 #define UC_SEND_LAST_IMM 35
99 #define UC_SEND_ONLY 36
100 #define UC_SEND_ONLY_IMM 37
101 #define UC_RDMA_WRITE_FIRST 38
102 #define UC_RDMA_WRITE_MIDDLE 39
103 #define UC_RDMA_WRITE_LAST 40
104 #define UC_RDMA_WRITE_LAST_IMM 41
105 #define UC_RDMA_WRITE_ONLY 42
106 #define UC_RDMA_WRITE_ONLY_IMM 43
109 #define ATTR_CM_REQ 0x0010
110 #define ATTR_CM_REJ 0x0012
111 #define ATTR_CM_REP 0x0013
112 #define ATTR_CM_RTU 0x0014
113 #define ATTR_CM_DREQ 0x0015
114 #define ATTR_CM_DRSP 0x0016
123 guint16 cm_attribute_id;
124 guint32 reth_remote_key;
125 guint64 reth_remote_address;
126 guint32 reth_dma_length;
127 guint32 packet_seq_num;
Definition: packet-infiniband.h:20
Definition: packet-infiniband.h:119