Skip to content

xde_rx should set packet info to help out mac #746

@FelixMcFelix

Description

@FelixMcFelix

Once a packet is parsed, modified, etc. on the inbound path (or hairpinned on tx), XDE calls mac_rx with the target packet. With some of the parsing reworks in illumos itself, proto fanout calls mac_ether_offload_info to determine how packets should be sorted. illumos does this both for delivery to zones (Nexus, NTP, ...) and to viona. Viona itself would like this info to help emulate LSO for GRO-unfriendly guests.

We should fill out this information when possible to remove these reparsing costs.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions