Lines Matching refs:pkt

405 	} __packed *pkt = _pkt;  in iwl_mvm_build_tcp_packet()  local
409 pkt->eth.h_proto = cpu_to_be16(ETH_P_IP), in iwl_mvm_build_tcp_packet()
410 pkt->ip.version = 4; in iwl_mvm_build_tcp_packet()
411 pkt->ip.ihl = 5; in iwl_mvm_build_tcp_packet()
412 pkt->ip.protocol = IPPROTO_TCP; in iwl_mvm_build_tcp_packet()
418 memcpy(pkt->eth.h_dest, tcp->dst_mac, ETH_ALEN); in iwl_mvm_build_tcp_packet()
419 memcpy(pkt->eth.h_source, vif->addr, ETH_ALEN); in iwl_mvm_build_tcp_packet()
420 pkt->ip.ttl = 128; in iwl_mvm_build_tcp_packet()
421 pkt->ip.saddr = tcp->src; in iwl_mvm_build_tcp_packet()
422 pkt->ip.daddr = tcp->dst; in iwl_mvm_build_tcp_packet()
423 pkt->tcp.source = cpu_to_be16(tcp->src_port); in iwl_mvm_build_tcp_packet()
424 pkt->tcp.dest = cpu_to_be16(tcp->dst_port); in iwl_mvm_build_tcp_packet()
426 pkt->tcp.doff = sizeof(struct tcphdr) / 4; in iwl_mvm_build_tcp_packet()
427 pkt->tcp.window = cpu_to_be16(65000); in iwl_mvm_build_tcp_packet()
432 memcpy(pkt->eth.h_dest, vif->addr, ETH_ALEN); in iwl_mvm_build_tcp_packet()
433 memcpy(pkt->eth.h_source, tcp->dst_mac, ETH_ALEN); in iwl_mvm_build_tcp_packet()
434 pkt->ip.saddr = tcp->dst; in iwl_mvm_build_tcp_packet()
435 pkt->ip.daddr = tcp->src; in iwl_mvm_build_tcp_packet()
436 pkt->tcp.source = cpu_to_be16(tcp->dst_port); in iwl_mvm_build_tcp_packet()
437 pkt->tcp.dest = cpu_to_be16(tcp->src_port); in iwl_mvm_build_tcp_packet()
447 memset(pkt->data, 0x01, 8); in iwl_mvm_build_tcp_packet()
449 pkt->tcp.doff = (sizeof(struct tcphdr) + 8) / 4; in iwl_mvm_build_tcp_packet()
450 pkt->tcp.syn = 1; in iwl_mvm_build_tcp_packet()
454 memcpy(pkt->data, tcp->payload, tcp->payload_len); in iwl_mvm_build_tcp_packet()
455 pkt->tcp.psh = 1; in iwl_mvm_build_tcp_packet()
456 pkt->tcp.ack = 1; in iwl_mvm_build_tcp_packet()
459 pkt->tcp.fin = 1; in iwl_mvm_build_tcp_packet()
460 pkt->tcp.ack = 1; in iwl_mvm_build_tcp_packet()
463 pkt->tcp.syn = 1; in iwl_mvm_build_tcp_packet()
464 pkt->tcp.ack = 1; in iwl_mvm_build_tcp_packet()
467 pkt->tcp.ack = 1; in iwl_mvm_build_tcp_packet()
471 pkt->tcp.psh = 1; in iwl_mvm_build_tcp_packet()
472 pkt->tcp.ack = 1; in iwl_mvm_build_tcp_packet()
473 memcpy(pkt->data, tcp->wake_data, tcp->wake_len); in iwl_mvm_build_tcp_packet()
481 pkt->ip.tot_len = cpu_to_be16(ip_tot_len); in iwl_mvm_build_tcp_packet()
482 pkt->ip.check = ip_fast_csum(&pkt->ip, pkt->ip.ihl); in iwl_mvm_build_tcp_packet()
509 pkt->ip.saddr, pkt->ip.daddr); in iwl_mvm_build_tcp_packet()
1204 struct sk_buff *pkt = NULL; in iwl_mvm_report_wakeup_reasons() local
1263 pkt = alloc_skb(pktsize, GFP_KERNEL); in iwl_mvm_report_wakeup_reasons()
1264 if (!pkt) in iwl_mvm_report_wakeup_reasons()
1267 memcpy(skb_put(pkt, hdrlen), pktdata, hdrlen); in iwl_mvm_report_wakeup_reasons()
1299 memcpy(skb_put(pkt, pktsize), pktdata, pktsize); in iwl_mvm_report_wakeup_reasons()
1301 if (ieee80211_data_to_8023(pkt, vif->addr, vif->type)) in iwl_mvm_report_wakeup_reasons()
1303 wakeup.packet = pkt->data; in iwl_mvm_report_wakeup_reasons()
1304 wakeup.packet_present_len = pkt->len; in iwl_mvm_report_wakeup_reasons()
1305 wakeup.packet_len = pkt->len - truncated; in iwl_mvm_report_wakeup_reasons()
1327 kfree_skb(pkt); in iwl_mvm_report_wakeup_reasons()