Lines Matching refs:pkt

399 	} __packed *pkt = _pkt;  in iwl_mvm_build_tcp_packet()  local
403 pkt->eth.h_proto = cpu_to_be16(ETH_P_IP), in iwl_mvm_build_tcp_packet()
404 pkt->ip.version = 4; in iwl_mvm_build_tcp_packet()
405 pkt->ip.ihl = 5; in iwl_mvm_build_tcp_packet()
406 pkt->ip.protocol = IPPROTO_TCP; in iwl_mvm_build_tcp_packet()
412 memcpy(pkt->eth.h_dest, tcp->dst_mac, ETH_ALEN); in iwl_mvm_build_tcp_packet()
413 memcpy(pkt->eth.h_source, vif->addr, ETH_ALEN); in iwl_mvm_build_tcp_packet()
414 pkt->ip.ttl = 128; in iwl_mvm_build_tcp_packet()
415 pkt->ip.saddr = tcp->src; in iwl_mvm_build_tcp_packet()
416 pkt->ip.daddr = tcp->dst; in iwl_mvm_build_tcp_packet()
417 pkt->tcp.source = cpu_to_be16(tcp->src_port); in iwl_mvm_build_tcp_packet()
418 pkt->tcp.dest = cpu_to_be16(tcp->dst_port); in iwl_mvm_build_tcp_packet()
420 pkt->tcp.doff = sizeof(struct tcphdr) / 4; in iwl_mvm_build_tcp_packet()
421 pkt->tcp.window = cpu_to_be16(65000); in iwl_mvm_build_tcp_packet()
426 memcpy(pkt->eth.h_dest, vif->addr, ETH_ALEN); in iwl_mvm_build_tcp_packet()
427 memcpy(pkt->eth.h_source, tcp->dst_mac, ETH_ALEN); in iwl_mvm_build_tcp_packet()
428 pkt->ip.saddr = tcp->dst; in iwl_mvm_build_tcp_packet()
429 pkt->ip.daddr = tcp->src; in iwl_mvm_build_tcp_packet()
430 pkt->tcp.source = cpu_to_be16(tcp->dst_port); in iwl_mvm_build_tcp_packet()
431 pkt->tcp.dest = cpu_to_be16(tcp->src_port); in iwl_mvm_build_tcp_packet()
441 memset(pkt->data, 0x01, 8); in iwl_mvm_build_tcp_packet()
443 pkt->tcp.doff = (sizeof(struct tcphdr) + 8) / 4; in iwl_mvm_build_tcp_packet()
444 pkt->tcp.syn = 1; in iwl_mvm_build_tcp_packet()
448 memcpy(pkt->data, tcp->payload, tcp->payload_len); in iwl_mvm_build_tcp_packet()
449 pkt->tcp.psh = 1; in iwl_mvm_build_tcp_packet()
450 pkt->tcp.ack = 1; in iwl_mvm_build_tcp_packet()
453 pkt->tcp.fin = 1; in iwl_mvm_build_tcp_packet()
454 pkt->tcp.ack = 1; in iwl_mvm_build_tcp_packet()
457 pkt->tcp.syn = 1; in iwl_mvm_build_tcp_packet()
458 pkt->tcp.ack = 1; in iwl_mvm_build_tcp_packet()
461 pkt->tcp.ack = 1; in iwl_mvm_build_tcp_packet()
465 pkt->tcp.psh = 1; in iwl_mvm_build_tcp_packet()
466 pkt->tcp.ack = 1; in iwl_mvm_build_tcp_packet()
467 memcpy(pkt->data, tcp->wake_data, tcp->wake_len); in iwl_mvm_build_tcp_packet()
475 pkt->ip.tot_len = cpu_to_be16(ip_tot_len); in iwl_mvm_build_tcp_packet()
476 pkt->ip.check = ip_fast_csum(&pkt->ip, pkt->ip.ihl); in iwl_mvm_build_tcp_packet()
503 pkt->ip.saddr, pkt->ip.daddr); in iwl_mvm_build_tcp_packet()
1207 struct sk_buff *pkt = NULL; in iwl_mvm_report_wakeup_reasons() local
1266 pkt = alloc_skb(pktsize, GFP_KERNEL); in iwl_mvm_report_wakeup_reasons()
1267 if (!pkt) in iwl_mvm_report_wakeup_reasons()
1270 memcpy(skb_put(pkt, hdrlen), pktdata, hdrlen); in iwl_mvm_report_wakeup_reasons()
1302 memcpy(skb_put(pkt, pktsize), pktdata, pktsize); in iwl_mvm_report_wakeup_reasons()
1304 if (ieee80211_data_to_8023(pkt, vif->addr, vif->type)) in iwl_mvm_report_wakeup_reasons()
1306 wakeup.packet = pkt->data; in iwl_mvm_report_wakeup_reasons()
1307 wakeup.packet_present_len = pkt->len; in iwl_mvm_report_wakeup_reasons()
1308 wakeup.packet_len = pkt->len - truncated; in iwl_mvm_report_wakeup_reasons()
1330 kfree_skb(pkt); in iwl_mvm_report_wakeup_reasons()