Lines Matching refs:pmsg
186 struct ipq_packet_msg *pmsg;
195 size = NLMSG_SPACE(sizeof(*pmsg));
211 size = NLMSG_SPACE(sizeof(*pmsg) + data_len);
228 pmsg = NLMSG_DATA(nlh);
229 memset(pmsg, 0, sizeof(*pmsg));
231 pmsg->packet_id = (unsigned long )entry;
232 pmsg->data_len = data_len;
234 pmsg->timestamp_sec = tv.tv_sec;
235 pmsg->timestamp_usec = tv.tv_usec;
236 pmsg->mark = entry->skb->mark;
237 pmsg->hook = entry->info->hook;
238 pmsg->hw_protocol = entry->skb->protocol;
241 strcpy(pmsg->indev_name, entry->info->indev->name);
243 pmsg->indev_name[0] = '\0';
246 strcpy(pmsg->outdev_name, entry->info->outdev->name);
248 pmsg->outdev_name[0] = '\0';
251 pmsg->hw_type = entry->skb->dev->type;
253 pmsg->hw_addrlen =
255 pmsg->hw_addr);
259 if (skb_copy_bits(entry->skb, 0, pmsg->payload, data_len))
418 ipq_receive_peer(struct ipq_peer_msg *pmsg,
423 if (len < sizeof(*pmsg))
428 status = ipq_set_mode(pmsg->msg.mode.value,
429 pmsg->msg.mode.range);
433 if (pmsg->msg.verdict.value > NF_MAX_VERDICT)
436 status = ipq_set_verdict(&pmsg->msg.verdict,
437 len - sizeof(*pmsg));