|
@@ -1546,6 +1546,10 @@ enum ib_raw_packet_caps {
|
|
|
IB_RAW_PACKET_CAP_SCATTER_FCS = (1 << 1),
|
|
|
/* 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
|
|
|
+ * packet processing is delayed.
|
|
|
+ */
|
|
|
+ IB_RAW_PACKET_CAP_DELAY_DROP = (1 << 3),
|
|
|
};
|
|
|
|
|
|
enum ib_wq_type {
|
|
@@ -1574,6 +1578,7 @@ struct ib_wq {
|
|
|
enum ib_wq_flags {
|
|
|
IB_WQ_FLAGS_CVLAN_STRIPPING = 1 << 0,
|
|
|
IB_WQ_FLAGS_SCATTER_FCS = 1 << 1,
|
|
|
+ IB_WQ_FLAGS_DELAY_DROP = 1 << 2,
|
|
|
};
|
|
|
|
|
|
struct ib_wq_init_attr {
|