Searched refs:skb2 (Results 1 - 25 of 63) sorted by relevance

123

/linux-master/drivers/net/usb/
H A Dcdc_eem.c92 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 Dcx82310_eth.c246 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 Dkalmia.c160 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 Dint51x1.c83 struct sk_buff *skb2; local
85 skb2 = skb_copy_expand(skb,
90 if (!skb2)
92 skb = skb2;
H A Dgl620a.c156 struct sk_buff *skb2; local
157 skb2 = skb_copy_expand(skb, (4 + 4*1) , padlen, flags);
159 skb = skb2;
H A Drndis_host.c507 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 Dnet1080.c416 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 Dteam_mode_broadcast.c18 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 Dmon.c147 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 Df_eem.c341 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 Df_ncm.c949 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 Du_ether.c223 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 Dip_set_core.c1742 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 Dnetfilter.c220 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 Dicmp.c657 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 Dip6_tunnel.c564 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 Droute-test.c174 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 Drx.c341 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 Dxfrm_device.c119 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 Dnfnetlink_cttimeout.c284 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 Dcfpkt_skbuff.c333 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 Dsch_choke.c149 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 Droute.c845 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 Dnf_conntrack_bridge.c108 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 Dip_output.c682 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...]

Completed in 238 milliseconds

123