user_skb 390 net/openvswitch/datapath.c struct sk_buff *user_skb = NULL; /* to be queued to userspace */ user_skb 433 net/openvswitch/datapath.c user_skb = genlmsg_new(len, GFP_ATOMIC); user_skb 434 net/openvswitch/datapath.c if (!user_skb) { user_skb 439 net/openvswitch/datapath.c upcall = genlmsg_put(user_skb, 0, 0, &dp_packet_genl_family, user_skb 447 net/openvswitch/datapath.c err = ovs_nla_put_key(key, key, OVS_PACKET_ATTR_KEY, false, user_skb); user_skb 452 net/openvswitch/datapath.c __nla_put(user_skb, OVS_PACKET_ATTR_USERDATA, user_skb 457 net/openvswitch/datapath.c nla = nla_nest_start_noflag(user_skb, user_skb 463 net/openvswitch/datapath.c err = ovs_nla_put_tunnel_info(user_skb, user_skb 468 net/openvswitch/datapath.c nla_nest_end(user_skb, nla); user_skb 472 net/openvswitch/datapath.c nla = nla_nest_start_noflag(user_skb, OVS_PACKET_ATTR_ACTIONS); user_skb 479 net/openvswitch/datapath.c user_skb); user_skb 481 net/openvswitch/datapath.c nla_nest_end(user_skb, nla); user_skb 483 net/openvswitch/datapath.c nla_nest_cancel(user_skb, nla); user_skb 488 net/openvswitch/datapath.c if (nla_put_u16(user_skb, OVS_PACKET_ATTR_MRU, user_skb 493 net/openvswitch/datapath.c pad_packet(dp, user_skb); user_skb 498 net/openvswitch/datapath.c if (nla_put_u32(user_skb, OVS_PACKET_ATTR_LEN, user_skb 503 net/openvswitch/datapath.c pad_packet(dp, user_skb); user_skb 508 net/openvswitch/datapath.c if (!(nla = nla_reserve(user_skb, OVS_PACKET_ATTR_PACKET, 0))) { user_skb 514 net/openvswitch/datapath.c err = skb_zerocopy(user_skb, skb, skb->len - cutlen, hlen); user_skb 519 net/openvswitch/datapath.c pad_packet(dp, user_skb); user_skb 521 net/openvswitch/datapath.c ((struct nlmsghdr *) user_skb->data)->nlmsg_len = user_skb->len; user_skb 523 net/openvswitch/datapath.c err = genlmsg_unicast(ovs_dp_get_net(dp), user_skb, upcall_info->portid); user_skb 524 net/openvswitch/datapath.c user_skb = NULL; user_skb 528 net/openvswitch/datapath.c kfree_skb(user_skb);