MSS
const unsigned int MSS = status_byte & request_service_bit;
if (MSS == 0 && new_reason_for_service)
(MSS == 0 || (MSS && new_reason_for_service))) {
const int MSS = status & request_service_bit;
const int reqt = MSS && new_reason_for_service;
const int reqf = MSS == 0;
const int MSS = status & request_service_bit;
const int reqt = MSS && new_reason_for_service;
const int reqf = MSS == 0;
MSS, packet->mss);
mss_index = GET_VAL(MSS, le64_to_cpu(raw_desc->m3));
*hopinfo |= SET_BIT(ET) | SET_VAL(MSS, mss_index);
FLOWC_PARAM(MSS, tp->mss_cache);
*queue_info |= cpu_to_le32(SQ_CTRL_QUEUE_INFO_SET(mss, MSS));
if (!SQ_CTRL_QUEUE_INFO_GET(wqe_desc->queue_info, MSS)) {
cpu_to_le32(SQ_CTRL_QUEUE_INFO_SET(HINIC3_TX_MSS_DEFAULT, MSS));
} else if (SQ_CTRL_QUEUE_INFO_GET(wqe_desc->queue_info, MSS) <
cpu_to_le32(SQ_CTRL_QUEUE_INFO_SET(HINIC3_TX_MSS_MIN, MSS));
u32 MSS; /* 0x08 */
int remainder = (MAX_PAYLOAD + offset) % MSS;
int remainder = (MAX_PAYLOAD + offset) % MSS;
int remainder = (MAX_PAYLOAD + offset) % MSS;
int remainder = (MAX_PAYLOAD + offset) % MSS;
static char pkts[NUM_LARGE_PKT][TOTAL_HDR_LEN + MSS];
static char last[TOTAL_HDR_LEN + MSS];
static char new_seg[TOTAL_HDR_LEN + MSS];
create_packet(pkts[i], i * MSS, 0, MSS, 0);
create_packet(last, NUM_LARGE_PKT * MSS, 0, remainder, 0);
create_packet(new_seg, (NUM_LARGE_PKT + 1) * MSS, 0, remainder, 0);
write_packet(fd, pkts[i], total_hdr_len + MSS, daddr);
#define NUM_LARGE_PKT (MAX_PAYLOAD / MSS)