Lines Matching refs:extra
273 struct xen_netif_extra_info *extra;
275 extra = &pkt->extras[XEN_NETIF_EXTRA_TYPE_GSO - 1];
277 extra->u.gso.type = gso_type;
278 extra->u.gso.size = skb_shinfo(skb)->gso_size;
279 extra->u.gso.pad = 0;
280 extra->u.gso.features = 0;
281 extra->type = XEN_NETIF_EXTRA_TYPE_GSO;
282 extra->flags = 0;
288 struct xen_netif_extra_info *extra;
290 extra = &pkt->extras[XEN_NETIF_EXTRA_TYPE_XDP - 1];
292 memset(extra, 0, sizeof(struct xen_netif_extra_info));
293 extra->u.xdp.headroom = queue->vif->xdp_headroom;
294 extra->type = XEN_NETIF_EXTRA_TYPE_XDP;
295 extra->flags = 0;
301 struct xen_netif_extra_info *extra;
303 extra = &pkt->extras[XEN_NETIF_EXTRA_TYPE_HASH - 1];
305 extra->u.hash.algorithm =
309 extra->u.hash.type =
314 extra->u.hash.type =
319 *(uint32_t *)extra->u.hash.value = skb_get_hash_raw(skb);
321 extra->type = XEN_NETIF_EXTRA_TYPE_HASH;
322 extra->flags = 0;
442 struct xen_netif_extra_info *extra = (void *)rsp;
449 *extra = pkt->extras[i];
452 extra->flags |= XEN_NETIF_EXTRA_FLAG_MORE;