OVS_CB
struct ovs_skb_cb *ovs_cb = OVS_CB(skb);
md.in_ifindex = OVS_CB(skb)->input_vport->dev->ifindex;
md.trunc_size = skb->len - OVS_CB(skb)->cutlen;
rate = OVS_CB(skb)->probability ? OVS_CB(skb)->probability : U32_MAX;
OVS_CB(skb)->cutlen = 0;
OVS_CB(skb)->cutlen = skb->len - trunc->max_len;
len, OVS_CB(skb)->cutlen);
OVS_CB(skb)->cutlen = 0;
OVS_CB(skb)->cutlen = 0;
OVS_CB(skb)->acts_origlen = acts->orig_len;
*OVS_CB(skb) = data->cb;
data->cb = *OVS_CB(skb);
u16 mru = OVS_CB(skb)->mru;
u32 cutlen = OVS_CB(skb)->cutlen;
upcall.mru = OVS_CB(skb)->mru;
if (OVS_CB(skb)->upcall_pid)
upcall.portid = OVS_CB(skb)->upcall_pid;
init_probability = OVS_CB(skb)->probability;
OVS_CB(skb)->probability = arg->probability;
OVS_CB(skb)->probability = init_probability;
struct ovs_skb_cb ovs_cb = *OVS_CB(skb);
*OVS_CB(skb) = ovs_cb;
struct vport *p = OVS_CB(skb)->input_vport;
const struct vport *p = OVS_CB(skb)->input_vport;
if (OVS_CB(skb)->upcall_pid)
upcall.portid = OVS_CB(skb)->upcall_pid;
upcall.mru = OVS_CB(skb)->mru;
BUILD_BUG_ON(sizeof(*OVS_CB(skb)) > SKB_GSO_CB_OFFSET);
OVS_CB(skb)->acts_origlen);
OVS_CB(packet)->mru = mru;
OVS_CB(packet)->upcall_pid =
OVS_CB(packet)->input_vport = input_vport;
key->phy.in_port = OVS_CB(skb)->input_vport->port_no;
OVS_CB(skb)->mru = tc_ext ? tc_ext->mru : 0;
OVS_CB(skb)->input_vport = vport;
OVS_CB(skb)->mru = 0;
OVS_CB(skb)->cutlen = 0;
OVS_CB(skb)->probability = 0;
OVS_CB(skb)->upcall_pid = 0;