Lines Matching defs:pkt
88 static int ip6mr_cache_report(struct mr_table *mrt, struct sk_buff *pkt,
92 static void mrt6msg_netlink_event(struct mr_table *mrt, struct sk_buff *pkt);
491 mfc->_c.mfc_un.res.pkt,
504 * pkt, bytes and wrong_if values
1041 static int ip6mr_cache_report(struct mr_table *mrt, struct sk_buff *pkt,
1051 skb = skb_realloc_headroom(pkt, -skb_network_offset(pkt)
1072 __skb_pull(skb, skb_network_offset(pkt));
1081 msg->im6_src = ipv6_hdr(pkt)->saddr;
1082 msg->im6_dst = ipv6_hdr(pkt)->daddr;
1094 skb_copy_to_linear_data(skb, ipv6_hdr(pkt), sizeof(struct ipv6hdr));
1107 msg->im6_src = ipv6_hdr(pkt)->saddr;
1108 msg->im6_dst = ipv6_hdr(pkt)->daddr;
1110 skb_dst_set(skb, dst_clone(skb_dst(pkt)));
1899 sr.pktcnt = c->_c.mfc_un.res.pkt;
1974 sr.pktcnt = c->_c.mfc_un.res.pkt;
2098 c->_c.mfc_un.res.pkt++;
2443 static void mrt6msg_netlink_event(struct mr_table *mrt, struct sk_buff *pkt)
2453 payloadlen = pkt->len - sizeof(struct mrt6msg);
2454 msg = (struct mrt6msg *)skb_transport_header(pkt);
2475 if (!nla || skb_copy_bits(pkt, sizeof(struct mrt6msg),