/net/bridge/ |
D | br_input.c | 67 struct sk_buff *skb2; in br_handle_frame_finish() local 90 skb2 = NULL; in br_handle_frame_finish() 93 skb2 = skb; in br_handle_frame_finish() 98 skb2 = skb; in br_handle_frame_finish() 104 skb2 = skb; in br_handle_frame_finish() 105 br_multicast_forward(mdst, skb, skb2); in br_handle_frame_finish() 107 if (!skb2) in br_handle_frame_finish() 110 skb2 = skb; in br_handle_frame_finish() 115 skb2 = skb; in br_handle_frame_finish() 123 br_forward(dst->dst, skb, skb2); in br_handle_frame_finish() [all …]
|
D | br_multicast.c | 1347 struct sk_buff *skb2 = skb; in br_multicast_ipv4_rcv() local 1383 skb2 = skb_clone(skb, GFP_ATOMIC); in br_multicast_ipv4_rcv() 1384 if (!skb2) in br_multicast_ipv4_rcv() 1387 err = pskb_trim_rcsum(skb2, len); in br_multicast_ipv4_rcv() 1392 len -= ip_hdrlen(skb2); in br_multicast_ipv4_rcv() 1393 offset = skb_network_offset(skb2) + ip_hdrlen(skb2); in br_multicast_ipv4_rcv() 1394 __skb_pull(skb2, offset); in br_multicast_ipv4_rcv() 1395 skb_reset_transport_header(skb2); in br_multicast_ipv4_rcv() 1398 if (!pskb_may_pull(skb2, sizeof(*ih))) in br_multicast_ipv4_rcv() 1401 switch (skb2->ip_summed) { in br_multicast_ipv4_rcv() [all …]
|
D | br_forward.c | 213 struct sk_buff *skb2) in br_flood_forward() argument 215 br_flood(br, skb, skb2, __br_forward); in br_flood_forward() 277 struct sk_buff *skb, struct sk_buff *skb2) in br_multicast_forward() argument 279 br_multicast_flood(mdst, skb, skb2, __br_forward); in br_multicast_forward()
|
/net/sched/ |
D | act_mirred.c | 163 struct sk_buff *skb2; in tcf_mirred() local 184 skb2 = skb_act_clone(skb, GFP_ATOMIC, m->tcf_action); in tcf_mirred() 185 if (skb2 == NULL) in tcf_mirred() 190 skb_push(skb2, skb2->dev->hard_header_len); in tcf_mirred() 195 skb2->tc_verd = SET_TC_FROM(skb2->tc_verd, at); in tcf_mirred() 197 skb2->skb_iif = skb->dev->ifindex; in tcf_mirred() 198 skb2->dev = dev; in tcf_mirred() 199 err = dev_queue_xmit(skb2); in tcf_mirred()
|
D | sch_choke.c | 171 struct sk_buff *skb2) in choke_match_flow() argument 173 if (skb1->protocol != skb2->protocol) in choke_match_flow() 181 if (!choke_skb_cb(skb2)->keys_valid) { in choke_match_flow() 182 choke_skb_cb(skb2)->keys_valid = 1; in choke_match_flow() 183 skb_flow_dissect(skb2, &choke_skb_cb(skb2)->keys); in choke_match_flow() 187 &choke_skb_cb(skb2)->keys, in choke_match_flow()
|
/net/mac802154/ |
D | monitor.c | 66 struct sk_buff *skb2; in mac802154_monitors_rx() local 76 skb2 = skb_clone(skb, GFP_ATOMIC); in mac802154_monitors_rx() 77 skb2->dev = sdata->dev; in mac802154_monitors_rx() 78 skb2->pkt_type = PACKET_HOST; in mac802154_monitors_rx() 79 data = skb_put(skb2, 2); in mac802154_monitors_rx() 83 netif_rx_ni(skb2); in mac802154_monitors_rx()
|
/net/netfilter/ipset/ |
D | ip_set_core.c | 1320 struct sk_buff *skb2; in call_ad() local 1328 skb2 = nlmsg_new(payload, GFP_KERNEL); in call_ad() 1329 if (skb2 == NULL) in call_ad() 1331 rep = __nlmsg_put(skb2, NETLINK_CB(skb).portid, in call_ad() 1346 netlink_unicast(ctnl, skb2, NETLINK_CB(skb).portid, MSG_DONTWAIT); in call_ad() 1504 struct sk_buff *skb2; in ip_set_header() local 1516 skb2 = nlmsg_new(NLMSG_DEFAULT_SIZE, GFP_KERNEL); in ip_set_header() 1517 if (skb2 == NULL) in ip_set_header() 1520 nlh2 = start_msg(skb2, NETLINK_CB(skb).portid, nlh->nlmsg_seq, 0, in ip_set_header() 1524 if (nla_put_u8(skb2, IPSET_ATTR_PROTOCOL, IPSET_PROTOCOL) || in ip_set_header() [all …]
|
/net/decnet/netfilter/ |
D | dn_rtmsg.c | 66 struct sk_buff *skb2; in dnrmg_send_peer() local 82 skb2 = dnrmg_build_message(skb, &status); in dnrmg_send_peer() 83 if (skb2 == NULL) in dnrmg_send_peer() 85 NETLINK_CB(skb2).dst_group = group; in dnrmg_send_peer() 86 netlink_broadcast(dnrmg, skb2, 0, group, GFP_ATOMIC); in dnrmg_send_peer()
|
/net/ipv6/ |
D | ip6_tunnel.c | 551 struct sk_buff *skb2; in ip4ip6_err() local 587 skb2 = skb_clone(skb, GFP_ATOMIC); in ip4ip6_err() 588 if (!skb2) in ip4ip6_err() 591 skb_dst_drop(skb2); in ip4ip6_err() 593 skb_pull(skb2, offset); in ip4ip6_err() 594 skb_reset_network_header(skb2); in ip4ip6_err() 595 eiph = ip_hdr(skb2); in ip4ip6_err() 605 skb2->dev = rt->dst.dev; in ip4ip6_err() 622 skb_dst_set(skb2, &rt->dst); in ip4ip6_err() 625 if (ip_route_input(skb2, eiph->daddr, eiph->saddr, eiph->tos, in ip4ip6_err() [all …]
|
D | ip6_input.c | 303 struct sk_buff *skb2; in ip6_mc_input() local 337 skb2 = skb_clone(skb, GFP_ATOMIC); in ip6_mc_input() 339 skb2 = skb; in ip6_mc_input() 343 if (skb2) { in ip6_mc_input() 344 ip6_mr_input(skb2); in ip6_mc_input()
|
/net/caif/ |
D | cfpkt_skbuff.c | 352 struct sk_buff *skb2; in cfpkt_split() local 371 skb2 = pkt_to_skb(tmppkt); in cfpkt_split() 374 if (skb2 == NULL) in cfpkt_split() 381 memcpy(skb2->data, split, len2nd); in cfpkt_split() 382 skb2->tail += len2nd; in cfpkt_split() 383 skb2->len += len2nd; in cfpkt_split() 384 skb2->priority = skb->priority; in cfpkt_split() 385 return skb_to_pkt(skb2); in cfpkt_split()
|
/net/decnet/ |
D | dn_neigh.c | 237 struct sk_buff *skb2 = skb_realloc_headroom(skb, headroom); in dn_long_output() local 238 if (skb2 == NULL) { in dn_long_output() 244 skb = skb2; in dn_long_output() 280 struct sk_buff *skb2 = skb_realloc_headroom(skb, headroom); in dn_short_output() local 281 if (skb2 == NULL) { in dn_short_output() 287 skb = skb2; in dn_short_output() 319 struct sk_buff *skb2 = skb_realloc_headroom(skb, headroom); in dn_phase3_output() local 320 if (skb2 == NULL) { in dn_phase3_output() 326 skb = skb2; in dn_phase3_output()
|
D | dn_nsp_out.c | 215 struct sk_buff *skb2; in dn_nsp_clone_and_send() local 218 if ((skb2 = skb_clone(skb, gfp)) != NULL) { in dn_nsp_clone_and_send() 222 skb2->sk = skb->sk; in dn_nsp_clone_and_send() 223 dn_nsp_send(skb2); in dn_nsp_clone_and_send() 384 struct sk_buff *skb2, *n, *ack = NULL; in dn_nsp_check_xmit_queue() local 392 skb_queue_walk_safe(q, skb2, n) { in dn_nsp_check_xmit_queue() 393 struct dn_skb_cb *cb2 = DN_SKB_CB(skb2); in dn_nsp_check_xmit_queue() 396 ack = skb2; in dn_nsp_check_xmit_queue()
|
/net/netfilter/ |
D | nfnetlink_acct.c | 192 struct sk_buff *skb2; in nfnl_acct_get() local 197 skb2 = nlmsg_new(NLMSG_DEFAULT_SIZE, GFP_KERNEL); in nfnl_acct_get() 198 if (skb2 == NULL) { in nfnl_acct_get() 203 ret = nfnl_acct_fill_info(skb2, NETLINK_CB(skb).portid, in nfnl_acct_get() 208 kfree_skb(skb2); in nfnl_acct_get() 211 ret = netlink_unicast(nfnl, skb2, NETLINK_CB(skb).portid, in nfnl_acct_get()
|
D | nfnetlink_cttimeout.c | 264 struct sk_buff *skb2; in cttimeout_get_timeout() local 269 skb2 = nlmsg_new(NLMSG_DEFAULT_SIZE, GFP_KERNEL); in cttimeout_get_timeout() 270 if (skb2 == NULL) { in cttimeout_get_timeout() 275 ret = ctnl_timeout_fill_info(skb2, NETLINK_CB(skb).portid, in cttimeout_get_timeout() 280 kfree_skb(skb2); in cttimeout_get_timeout() 283 ret = netlink_unicast(ctnl, skb2, NETLINK_CB(skb).portid, in cttimeout_get_timeout()
|
D | nfnetlink_cthelper.c | 496 struct sk_buff *skb2; in nfnl_cthelper_get() local 535 skb2 = nlmsg_new(NLMSG_DEFAULT_SIZE, GFP_KERNEL); in nfnl_cthelper_get() 536 if (skb2 == NULL) { in nfnl_cthelper_get() 541 ret = nfnl_cthelper_fill_info(skb2, NETLINK_CB(skb).portid, in nfnl_cthelper_get() 546 kfree_skb(skb2); in nfnl_cthelper_get() 550 ret = netlink_unicast(nfnl, skb2, NETLINK_CB(skb).portid, in nfnl_cthelper_get()
|
D | nf_conntrack_netlink.c | 1063 struct sk_buff *skb2 = NULL; in ctnetlink_get_conntrack() local 1113 skb2 = nlmsg_new(NLMSG_DEFAULT_SIZE, GFP_KERNEL); in ctnetlink_get_conntrack() 1114 if (skb2 == NULL) { in ctnetlink_get_conntrack() 1120 err = ctnetlink_fill_info(skb2, NETLINK_CB(skb).portid, nlh->nlmsg_seq, in ctnetlink_get_conntrack() 1127 err = netlink_unicast(ctnl, skb2, NETLINK_CB(skb).portid, MSG_DONTWAIT); in ctnetlink_get_conntrack() 1134 kfree_skb(skb2); in ctnetlink_get_conntrack() 1963 struct sk_buff *skb2; in ctnetlink_stat_ct() local 1966 skb2 = nlmsg_new(NLMSG_DEFAULT_SIZE, GFP_KERNEL); in ctnetlink_stat_ct() 1967 if (skb2 == NULL) in ctnetlink_stat_ct() 1970 err = ctnetlink_stat_ct_fill_info(skb2, NETLINK_CB(skb).portid, in ctnetlink_stat_ct() [all …]
|
/net/ipv4/ |
D | ip_output.c | 182 struct sk_buff *skb2; in ip_finish_output2() local 184 skb2 = skb_realloc_headroom(skb, LL_RESERVED_SPACE(dev)); in ip_finish_output2() 185 if (skb2 == NULL) { in ip_finish_output2() 190 skb_set_owner_w(skb2, skb->sk); in ip_finish_output2() 192 skb = skb2; in ip_finish_output2() 454 struct sk_buff *skb2; in ip_fragment() local 635 if ((skb2 = alloc_skb(len+hlen+ll_rs, GFP_ATOMIC)) == NULL) { in ip_fragment() 645 ip_copy_metadata(skb2, skb); in ip_fragment() 646 skb_reserve(skb2, ll_rs); in ip_fragment() 647 skb_put(skb2, len + hlen); in ip_fragment() [all …]
|
D | ip_input.c | 174 struct sk_buff *skb2 = skb_clone(skb, GFP_ATOMIC); in ip_call_ra_chain() local 175 if (skb2) in ip_call_ra_chain() 176 raw_rcv(last, skb2); in ip_call_ra_chain()
|
D | ipmr.c | 1888 struct sk_buff *skb2 = skb_clone(skb, GFP_ATOMIC); in ip_mr_forward() local 1890 if (skb2) in ip_mr_forward() 1891 ipmr_queue_xmit(net, mrt, skb2, cache, in ip_mr_forward() 1900 struct sk_buff *skb2 = skb_clone(skb, GFP_ATOMIC); in ip_mr_forward() local 1902 if (skb2) in ip_mr_forward() 1903 ipmr_queue_xmit(net, mrt, skb2, cache, psend); in ip_mr_forward() 2002 struct sk_buff *skb2 = skb_clone(skb, GFP_ATOMIC); in ip_mr_input() local 2004 if (skb2 == NULL) in ip_mr_input() 2006 skb = skb2; in ip_mr_input() 2206 struct sk_buff *skb2; in ipmr_get_route() local [all …]
|
/net/atm/ |
D | lec.c | 138 struct sk_buff *skb2; in lec_handle_bridge() local 141 skb2 = alloc_skb(sizeof(struct atmlec_msg), GFP_ATOMIC); in lec_handle_bridge() 142 if (skb2 == NULL) in lec_handle_bridge() 144 skb2->len = sizeof(struct atmlec_msg); in lec_handle_bridge() 145 mesg = (struct atmlec_msg *)skb2->data; in lec_handle_bridge() 152 atm_force_charge(priv->lecd, skb2->truesize); in lec_handle_bridge() 154 skb_queue_tail(&sk->sk_receive_queue, skb2); in lec_handle_bridge() 155 sk->sk_data_ready(sk, skb2->len); in lec_handle_bridge() 204 struct sk_buff *skb2; in lec_start_xmit() local 233 skb2 = skb_realloc_headroom(skb, LEC_HEADER_LEN); in lec_start_xmit() [all …]
|
/net/ipx/ |
D | af_ipx.c | 467 struct sk_buff *skb1 = NULL, *skb2 = NULL; in ipxitf_demux_socket() local 525 skb2 = skb_clone(skb1, GFP_ATOMIC); in ipxitf_demux_socket() 527 skb2 = skb1; in ipxitf_demux_socket() 532 if (!skb2) in ipxitf_demux_socket() 536 ipxitf_def_skb_handler(sock2, skb2); in ipxitf_demux_socket() 552 struct sk_buff *skb2; in ipxitf_adjust_skbuff() local 563 skb2 = alloc_skb(len, GFP_ATOMIC); in ipxitf_adjust_skbuff() 564 if (skb2) { in ipxitf_adjust_skbuff() 565 skb_reserve(skb2, out_offset); in ipxitf_adjust_skbuff() 566 skb_reset_network_header(skb2); in ipxitf_adjust_skbuff() [all …]
|
/net/mac80211/ |
D | status.c | 412 struct sk_buff *skb2; in ieee80211_tx_status() local 647 skb2 = skb_clone(skb, GFP_ATOMIC); in ieee80211_tx_status() 648 if (skb2) { in ieee80211_tx_status() 649 skb2->dev = prev_dev; in ieee80211_tx_status() 650 netif_rx(skb2); in ieee80211_tx_status()
|
/net/netlink/ |
D | af_netlink.c | 1691 struct sk_buff *skb, *skb2; member 1718 if (p->skb2 == NULL) { in do_one_broadcast() 1720 p->skb2 = skb_clone(p->skb, p->allocation); in do_one_broadcast() 1722 p->skb2 = skb_get(p->skb); in do_one_broadcast() 1727 skb_orphan(p->skb2); in do_one_broadcast() 1730 if (p->skb2 == NULL) { in do_one_broadcast() 1736 } else if (p->tx_filter && p->tx_filter(sk, p->skb2, p->tx_data)) { in do_one_broadcast() 1737 kfree_skb(p->skb2); in do_one_broadcast() 1738 p->skb2 = NULL; in do_one_broadcast() 1739 } else if (sk_filter(sk, p->skb2)) { in do_one_broadcast() [all …]
|
/net/core/ |
D | skbuff.c | 1142 struct sk_buff *skb2; in skb_realloc_headroom() local 1146 skb2 = pskb_copy(skb, GFP_ATOMIC); in skb_realloc_headroom() 1148 skb2 = skb_clone(skb, GFP_ATOMIC); in skb_realloc_headroom() 1149 if (skb2 && pskb_expand_head(skb2, SKB_DATA_ALIGN(delta), 0, in skb_realloc_headroom() 1151 kfree_skb(skb2); in skb_realloc_headroom() 1152 skb2 = NULL; in skb_realloc_headroom() 1155 return skb2; in skb_realloc_headroom() 3257 struct sk_buff *skb2; in skb_cow_data() local 3261 skb2 = skb_copy(skb1, GFP_ATOMIC); in skb_cow_data() 3263 skb2 = skb_copy_expand(skb1, in skb_cow_data() [all …]
|