Home
last modified time | relevance | path

Searched refs:skb2 (Results 1 – 25 of 39) sorted by relevance

12

/net/bridge/
Dbr_input.c67 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 …]
Dbr_multicast.c1347 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 …]
Dbr_forward.c213 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/
Dact_mirred.c163 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()
Dsch_choke.c171 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/
Dmonitor.c66 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/
Dip_set_core.c1320 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/
Ddn_rtmsg.c66 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/
Dip6_tunnel.c551 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 …]
Dip6_input.c303 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/
Dcfpkt_skbuff.c352 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/
Ddn_neigh.c237 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()
Ddn_nsp_out.c215 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/
Dnfnetlink_acct.c192 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()
Dnfnetlink_cttimeout.c264 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()
Dnfnetlink_cthelper.c496 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()
Dnf_conntrack_netlink.c1063 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/
Dip_output.c182 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 …]
Dip_input.c174 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()
Dipmr.c1888 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/
Dlec.c138 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/
Daf_ipx.c467 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/
Dstatus.c412 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/
Daf_netlink.c1691 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/
Dskbuff.c1142 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 …]

12