Lines Matching defs:payload
83 * @payload: Payload used in tests
92 struct efx_loopback_payload payload;
291 struct efx_loopback_payload *payload;
299 payload = &state->payload;
303 received.ip.saddr = payload->ip.saddr;
305 received.ip.check = payload->ip.check;
316 if (memcmp(&received.header, &payload->header, ETH_HLEN) != 0) {
333 if (memcmp(&received.ip, &payload->ip, sizeof(payload->ip)) != 0) {
341 if (memcmp(&received.msg, &payload->msg, sizeof(received.msg)) != 0) {
349 if (received.iteration != payload->iteration) {
353 ntohs(payload->iteration), LOOPBACK_MODE(efx));
372 &state->payload.packet, EFX_LOOPBACK_PAYLOAD_LEN,
384 struct efx_loopback_payload *payload = &state->payload;
387 ether_addr_copy((u8 *)&payload->header.h_dest, net_dev->dev_addr);
388 ether_addr_copy((u8 *)&payload->header.h_source, payload_source);
389 payload->header.h_proto = htons(ETH_P_IP);
392 payload->ip.daddr = htonl(INADDR_LOOPBACK);
393 payload->ip.ihl = 5;
394 payload->ip.check = (__force __sum16) htons(0xdead);
395 payload->ip.tot_len = htons(sizeof(*payload) -
397 payload->ip.version = IPVERSION;
398 payload->ip.protocol = IPPROTO_UDP;
401 payload->udp.source = 0;
402 payload->udp.len = htons(sizeof(*payload) -
404 payload->udp.check = 0; /* checksum ignored */
406 /* Fill out payload */
407 payload->iteration = htons(ntohs(payload->iteration) + 1);
408 memcpy(&payload->msg, payload_msg, sizeof(payload_msg));
420 struct efx_loopback_payload *payload;
429 skb = alloc_skb(sizeof(state->payload), GFP_KERNEL);
435 /* Copy the payload in, incrementing the source address to
437 payload = skb_put(skb, sizeof(state->payload));
438 memcpy(payload, &state->payload, sizeof(state->payload));
439 payload->ip.saddr = htonl(INADDR_LOOPBACK | (i << 2));