/linux-master/drivers/net/usb/ |
H A D | cdc_eem.c | 92 struct sk_buff *skb2 = NULL; local 125 skb2 = skb_copy_expand(skb, EEM_HEAD, ETH_FCS_LEN + padlen, flags); 127 if (!skb2) 130 skb = skb2; 168 struct sk_buff *skb2 = NULL; local 217 skb2 = skb_clone(skb, GFP_ATOMIC); 218 if (unlikely(!skb2)) 220 skb_trim(skb2, len); 222 skb_push(skb2, 2)); 223 eem_linkcmd(dev, skb2); [all...] |
H A D | cx82310_eth.c | 246 struct sk_buff *skb2; local 255 skb2 = alloc_skb(len, GFP_ATOMIC); 256 if (!skb2) 258 skb_put(skb2, len); 259 memcpy(skb2->data, (void *)dev->partial_data, 261 memcpy(skb2->data + dev->partial_len, skb->data, 263 usbnet_skb_return(dev, skb2); 300 skb2 = alloc_skb(len, GFP_ATOMIC); 301 if (!skb2) 303 skb_put(skb2, le [all...] |
H A D | kalmia.c | 160 struct sk_buff *skb2 = NULL; local 183 skb2 = skb_copy_expand(skb, KALMIA_HEADER_LENGTH, 185 if (!skb2) 189 skb = skb2; 242 struct sk_buff *skb2 = NULL; local 300 skb2 = skb; 303 skb2 = skb_clone(skb, GFP_ATOMIC); 304 if (unlikely(!skb2)) 308 skb_trim(skb2, ether_packet_length); 314 usbnet_skb_return(dev, skb2); [all...] |
H A D | int51x1.c | 83 struct sk_buff *skb2; local 85 skb2 = skb_copy_expand(skb, 90 if (!skb2) 92 skb = skb2;
|
H A D | gl620a.c | 156 struct sk_buff *skb2; local 157 skb2 = skb_copy_expand(skb, (4 + 4*1) , padlen, flags); 159 skb = skb2;
|
H A D | rndis_host.c | 507 struct sk_buff *skb2; local 533 skb2 = skb_clone(skb, GFP_ATOMIC); 534 if (unlikely(!skb2)) 537 skb_trim(skb2, data_len); 540 usbnet_cdc_zte_rx_fixup(dev, skb2); 542 usbnet_skb_return(dev, skb2); 557 struct sk_buff *skb2; local 578 skb2 = skb_copy_expand(skb, sizeof *hdr, 1, flags); 580 if (unlikely(!skb2)) 581 return skb2; [all...] |
H A D | net1080.c | 416 struct sk_buff *skb2; local 445 skb2 = skb_copy_expand(skb, 450 if (!skb2) 451 return skb2; 452 skb = skb2;
|
/linux-master/drivers/net/team/ |
H A D | team_mode_broadcast.c | 18 struct sk_buff *skb2; local 25 skb2 = skb_clone(skb, GFP_ATOMIC); 26 if (skb2) { 28 skb2);
|
/linux-master/drivers/net/wireless/microchip/wilc1000/ |
H A D | mon.c | 147 struct sk_buff *skb2; local 163 skb2 = dev_alloc_skb(skb->len + sizeof(*cb_hdr)); 164 if (!skb2) 167 skb_put_data(skb2, skb->data, skb->len); 169 cb_hdr = skb_push(skb2, sizeof(*cb_hdr)); 181 skb2->dev = dev; 182 skb_reset_mac_header(skb2); 183 skb2->ip_summed = CHECKSUM_UNNECESSARY; 184 skb2->pkt_type = PACKET_OTHERHOST; 185 skb2 [all...] |
/linux-master/drivers/usb/gadget/function/ |
H A D | f_eem.c | 341 struct sk_buff *skb2 = NULL; local 363 skb2 = skb_copy_expand(skb, EEM_HLEN, ETH_FCS_LEN + padlen, GFP_ATOMIC); 365 skb = skb2; 400 struct sk_buff *skb2; local 442 skb2 = skb_clone(skb, GFP_ATOMIC); 443 if (unlikely(!skb2)) { 447 skb_trim(skb2, len); 449 skb_push(skb2, 2)); 454 dev_kfree_skb_any(skb2); 458 req->buf = kmalloc(skb2 [all...] |
H A D | f_ncm.c | 949 struct sk_buff *skb2 = NULL; local 983 swap(skb2, ncm->skb_tx_data); 990 skb_put_zero(skb2, ndp_pad); 993 skb_put_data(skb2, ncm->skb_tx_ndp->data, ncm->skb_tx_ndp->len); 998 skb_put_zero(skb2, dgram_idx_len); 1000 return skb2; 1007 struct sk_buff *skb2 = NULL; local 1045 skb2 = package_for_tx(ncm); 1046 if (!skb2) 1120 skb2 1175 struct sk_buff *skb2; local [all...] |
H A D | u_ether.c | 223 struct sk_buff *skb = req->context, *skb2; local 251 skb2 = skb_dequeue(&dev->rx_frames); 252 while (skb2) { 254 || ETH_HLEN > skb2->len 255 || skb2->len > GETHER_MAX_ETH_FRAME_LEN) { 258 DBG(dev, "rx length %d\n", skb2->len); 259 dev_kfree_skb_any(skb2); 262 skb2->protocol = eth_type_trans(skb2, dev->net); 264 dev->net->stats.rx_bytes += skb2 [all...] |
/linux-master/net/netfilter/ipset/ |
H A D | ip_set_core.c | 1742 struct sk_buff *skb2; local 1751 skb2 = nlmsg_new(payload, GFP_KERNEL); 1752 if (!skb2) 1754 rep = nlmsg_put(skb2, NETLINK_CB(skb).portid, 1768 nlmsg_free(skb2); 1775 nfnetlink_unicast(skb2, net, NETLINK_CB(skb).portid); 1893 struct sk_buff *skb2; local 1904 skb2 = nlmsg_new(NLMSG_DEFAULT_SIZE, GFP_KERNEL); 1905 if (!skb2) 1908 nlh2 = start_msg(skb2, NETLINK_C 1941 struct sk_buff *skb2; local 1994 struct sk_buff *skb2; local 2029 struct sk_buff *skb2; local 2074 struct sk_buff *skb2; local [all...] |
/linux-master/net/ipv6/ |
H A D | netfilter.c | 220 struct sk_buff *skb2; local 222 skb2 = ip6_frag_next(skb, &state); 223 if (IS_ERR(skb2)) { 224 err = PTR_ERR(skb2); 228 skb_set_delivery_time(skb2, tstamp, mono_delivery_time); 229 err = output(net, sk, data, skb2);
|
H A D | icmp.c | 657 struct sk_buff *skb2; local 667 skb2 = data_len ? skb_copy(skb, GFP_ATOMIC) : skb_clone(skb, GFP_ATOMIC); 669 if (!skb2) 672 skb_dst_drop(skb2); 673 skb_pull(skb2, nhs); 674 skb_reset_network_header(skb2); 676 rt = rt6_lookup(dev_net(skb->dev), &ipv6_hdr(skb2)->saddr, NULL, 0, 680 skb2->dev = rt->dst.dev; 688 __skb_push(skb2, nhs); 689 skb_reset_network_header(skb2); [all...] |
H A D | ip6_tunnel.c | 564 struct sk_buff *skb2; local 599 skb2 = skb_clone(skb, GFP_ATOMIC); 600 if (!skb2) 603 skb_dst_drop(skb2); 605 skb_pull(skb2, offset); 606 skb_reset_network_header(skb2); 607 eiph = ip_hdr(skb2); 615 skb2->dev = rt->dst.dev; 628 skb_dst_set(skb2, &rt->dst); 630 if (ip_route_input(skb2, eip 667 struct sk_buff *skb2 = skb_clone(skb, GFP_ATOMIC); local [all...] |
/linux-master/net/mctp/test/ |
H A D | route-test.c | 174 struct sk_buff *skb2; local 181 skb2 = skb_dequeue(&rt->pkts); 183 if (!skb2) 186 hdr2 = mctp_hdr(skb2); 212 KUNIT_EXPECT_EQ(test, skb2->len, mtu); 214 KUNIT_EXPECT_LE(test, skb2->len, mtu); 216 kfree_skb(skb2); 347 struct sk_buff *skb, *skb2; local 367 skb2 = skb_recv_datagram(sock->sk, MSG_DONTWAIT, &rc); 368 KUNIT_EXPECT_NOT_ERR_OR_NULL(test, skb2); 416 struct sk_buff *skb, *skb2; local 551 struct sk_buff *skb, *skb2; local 891 struct sk_buff *skb, *skb2; local [all...] |
/linux-master/net/mac802154/ |
H A D | rx.c | 341 struct sk_buff *skb2; local 363 skb2 = skb_clone(skb, GFP_ATOMIC); 364 if (skb2) { 365 skb2->dev = sdata->dev; 366 ieee802154_subif_frame(sdata, skb2, &hdr); 374 struct sk_buff *skb2; local 389 skb2 = skb_clone(skb, GFP_ATOMIC); 390 if (skb2) { 391 skb2->dev = sdata->dev; 392 ieee802154_deliver_skb(skb2); [all...] |
/linux-master/net/xfrm/ |
H A D | xfrm_device.c | 119 struct sk_buff *skb2, *nskb, *pskb = NULL; local 199 skb_list_walk_safe(skb, skb2, nskb) { 201 skb_mark_not_on_list(skb2); 203 xo = xfrm_offload(skb2); 206 xfrm_outer_mode_prep(x, skb2); 208 err = x->type_offload->xmit(x, skb2, esp_features); 210 skb2->next = nskb; 213 skb2->next = nskb; 214 kfree_skb_list(skb2); 217 if (skb == skb2) [all...] |
/linux-master/net/netfilter/ |
H A D | nfnetlink_cttimeout.c | 284 struct sk_buff *skb2; local 289 skb2 = nlmsg_new(NLMSG_DEFAULT_SIZE, GFP_KERNEL); 290 if (skb2 == NULL) { 295 ret = ctnl_timeout_fill_info(skb2, NETLINK_CB(skb).portid, 300 kfree_skb(skb2); 304 ret = nfnetlink_unicast(skb2, info->net, NETLINK_CB(skb).portid); 439 struct sk_buff *skb2; local 494 skb2 = nlmsg_new(NLMSG_DEFAULT_SIZE, GFP_KERNEL); 495 if (!skb2) 498 ret = cttimeout_default_fill_info(info->net, skb2, [all...] |
/linux-master/net/caif/ |
H A D | cfpkt_skbuff.c | 333 struct sk_buff *skb2; local 352 skb2 = pkt_to_skb(tmppkt); 355 if (skb2 == NULL) 358 skb_put_data(skb2, split, len2nd); 363 skb2->priority = skb->priority; 364 return skb_to_pkt(skb2);
|
/linux-master/net/sched/ |
H A D | sch_choke.c | 149 struct sk_buff *skb2) 153 if (skb1->protocol != skb2->protocol) 162 if (!choke_skb_cb(skb2)->keys_valid) { 163 choke_skb_cb(skb2)->keys_valid = 1; 164 skb_flow_dissect_flow_keys(skb2, &temp, 0); 165 make_flow_keys_digest(&choke_skb_cb(skb2)->keys, &temp); 169 &choke_skb_cb(skb2)->keys, 148 choke_match_flow(struct sk_buff *skb1, struct sk_buff *skb2) argument
|
/linux-master/net/mctp/ |
H A D | route.c | 845 struct sk_buff *skb2; local 868 skb2 = alloc_skb(headroom + hlen + size, GFP_KERNEL); 869 if (!skb2) { 875 skb2->protocol = skb->protocol; 876 skb2->priority = skb->priority; 877 skb2->dev = skb->dev; 878 memcpy(skb2->cb, skb->cb, sizeof(skb2->cb)); 881 skb_set_owner_w(skb2, skb->sk); 884 skb_reserve(skb2, headroo [all...] |
/linux-master/net/bridge/netfilter/ |
H A D | nf_conntrack_bridge.c | 108 struct sk_buff *skb2; local 110 skb2 = ip_frag_next(skb, &state); 111 if (IS_ERR(skb2)) { 112 err = PTR_ERR(skb2); 116 skb_set_delivery_time(skb2, tstamp, mono_delivery_time); 117 err = output(net, sk, data, skb2);
|
/linux-master/net/ipv4/ |
H A D | ip_output.c | 682 struct sk_buff *skb2; local 695 skb2 = alloc_skb(len + state->hlen + state->ll_rs, GFP_ATOMIC); 696 if (!skb2) 703 ip_copy_metadata(skb2, skb); 704 skb_reserve(skb2, state->ll_rs); 705 skb_put(skb2, len + state->hlen); 706 skb_reset_network_header(skb2); 707 skb2->transport_header = skb2->network_header + state->hlen; 715 skb_set_owner_w(skb2, sk 766 struct sk_buff *skb2; local [all...] |