Home
last modified time | relevance | path

Searched refs:skb (Results 101 – 125 of 3471) sorted by relevance

12345678910>>...139

/openbmc/linux/net/dccp/
H A Doutput.c88 WARN_ON(skb->sk); in dccp_transmit_skb()
94 kfree_skb(skb); in dccp_transmit_skb()
253 len = skb->len; in dccp_xmit_packet()
415 if (!skb) in dccp_make_response()
453 return skb; in dccp_make_response()
455 kfree_skb(skb); in dccp_make_response()
473 if (skb == NULL) in dccp_ctl_make_reset()
508 return skb; in dccp_ctl_make_reset()
527 if (skb == NULL) in dccp_send_reset()
683 if (skb == NULL) in dccp_send_close()
[all …]
/openbmc/linux/net/llc/
H A Dllc_input.c40 struct sk_buff *skb);
43 struct sk_buff *skb)) in llc_add_pack() argument
128 skb_pull(skb, llc_len); in llc_fixup_skb()
180 skb = skb_share_check(skb, GFP_ATOMIC); in llc_rcv()
181 if (unlikely(!skb)) in llc_rcv()
185 pdu = llc_pdu_sn_hdr(skb); in llc_rcv()
199 dest = llc_pdu_type(skb); in llc_rcv()
205 kfree_skb(skb); in llc_rcv()
212 sap_handler(sap, skb); in llc_rcv()
218 kfree_skb(skb); in llc_rcv()
[all …]
/openbmc/linux/net/dsa/
H A Dtag_ocelot.c26 netdev_get_prio_tc_map(netdev, skb->priority) : skb->priority; in ocelot_xmit_common()
55 return skb; in ocelot_xmit()
67 return skb; in seville_xmit()
75 u8 *start = skb->data; in ocelot_rcv()
84 skb_push(skb, ETH_HLEN); in ocelot_rcv()
93 extraction = skb->data; in ocelot_rcv()
97 skb_reset_mac_header(skb); in ocelot_rcv()
98 skb_reset_mac_len(skb); in ocelot_rcv()
100 skb_pull(skb, ETH_HLEN); in ocelot_rcv()
112 if (!skb->dev) in ocelot_rcv()
[all …]
H A Dtag.c63 kfree_skb(skb); in dsa_switch_rcv()
67 skb = skb_unshare(skb, GFP_ATOMIC); in dsa_switch_rcv()
68 if (!skb) in dsa_switch_rcv()
81 nskb = skb; in dsa_switch_rcv()
88 kfree_skb(skb); in dsa_switch_rcv()
92 skb = nskb; in dsa_switch_rcv()
95 skb->protocol = eth_type_trans(skb, skb->dev); in dsa_switch_rcv()
102 netif_rx(skb); in dsa_switch_rcv()
111 kfree_skb(skb); in dsa_switch_rcv()
114 skb = nskb; in dsa_switch_rcv()
[all …]
H A Dtag_dsa.c138 if (skb->offload_fwd_mark) { in dsa_xmit_ll()
167 skb_push(skb, extra); in dsa_xmit_ll()
198 return skb; in dsa_xmit_ll()
274 if (!skb->dev) in dsa_rcv_ll()
282 skb->offload_fwd_mark = true; in dsa_rcv_ll()
311 __wsum c = skb->csum; in dsa_rcv_ll()
314 skb->csum = c; in dsa_rcv_ll()
326 return skb; in dsa_rcv_ll()
364 skb = dsa_xmit_ll(skb, dev, EDSA_HLEN - DSA_HLEN); in edsa_xmit()
365 if (!skb) in edsa_xmit()
[all …]
H A Dtag_ksz.c91 if (!skb->dev) in ksz_common_rcv()
94 if (pskb_trim_rcsum(skb, skb->len - len)) in ksz_common_rcv()
99 return skb; in ksz_common_rcv()
126 if (skb->ip_summed == CHECKSUM_PARTIAL && skb_checksum_help(skb)) in ksz8795_xmit()
131 hdr = skb_eth_hdr(skb); in ksz8795_xmit()
137 return skb; in ksz8795_xmit()
263 xmit_work->skb = skb_get(skb); in ksz_defer_xmit()
280 if (skb->ip_summed == CHECKSUM_PARTIAL && skb_checksum_help(skb)) in ksz9477_xmit()
287 hdr = skb_eth_hdr(skb); in ksz9477_xmit()
343 if (skb->ip_summed == CHECKSUM_PARTIAL && skb_checksum_help(skb)) in ksz9893_xmit()
[all …]
/openbmc/linux/net/netfilter/
H A Dnf_tables_trace.c52 off = skb_mac_header(skb) - skb->data; in nf_trace_fill_ll_header()
96 const struct sk_buff *skb = pkt->skb; in nf_trace_fill_pkt_info() local
120 off = skb_mac_header(skb) - skb->data; in nf_trace_fill_pkt_info()
123 skb, off, len); in nf_trace_fill_pkt_info()
196 struct sk_buff *skb; in nft_trace_notify() local
229 if (!skb) in nft_trace_notify()
293 nlmsg_end(skb, nlh); in nft_trace_notify()
299 kfree_skb(skb); in nft_trace_notify()
306 struct sk_buff *skb = pkt->skb; in nft_trace_init() local
316 skb_get_hash(skb), in nft_trace_init()
[all …]
/openbmc/linux/drivers/staging/wlan-ng/
H A Dp80211conv.c100 if (skb->len <= 0) { in skb_ether_to_p80211()
189 skb->len, in skb_ether_to_p80211()
324 skb_pull(skb, 4); in skb_p80211_to_ether()
326 skb_trim(skb, skb->len - 4); in skb_p80211_to_ether()
357 skb_trim(skb, skb->len - WLAN_CRC_LEN); in skb_p80211_to_ether()
393 skb_trim(skb, skb->len - WLAN_CRC_LEN); in skb_p80211_to_ether()
434 skb_trim(skb, skb->len - WLAN_CRC_LEN); in skb_p80211_to_ether()
461 skb_trim(skb, skb->len - WLAN_CRC_LEN); in skb_p80211_to_ether()
473 skb->protocol = eth_type_trans(skb, netdev); in skb_p80211_to_ether()
560 memset(skb->cb, 0, sizeof(skb->cb)); in p80211skb_rxmeta_detach()
[all …]
/openbmc/linux/net/mac802154/
H A Dtx.c49 kfree_skb(skb); in ieee802154_xmit_sync_worker()
67 consume_skb(skb); in ieee802154_tx()
68 skb = nskb; in ieee802154_tx()
74 crc = crc_ccitt(0, skb->data, skb->len); in ieee802154_tx()
96 local->tx_skb = skb; in ieee802154_tx()
107 kfree_skb(skb); in ieee802154_tx()
142 struct sk_buff *skb) in ieee802154_mlme_tx_locked() argument
159 ieee802154_tx(local, skb); in ieee802154_mlme_tx_locked()
183 struct sk_buff *skb) in ieee802154_mlme_tx_one() argument
196 struct sk_buff *skb) in ieee802154_mlme_tx_one_locked() argument
[all …]
/openbmc/linux/net/nfc/nci/
H A Ddata.c35 kfree_skb(skb); in nci_data_exchange_complete()
42 pr_debug("len %d, err %d\n", skb ? skb->len : 0, err); in nci_data_exchange_complete()
51 } else if (skb) { in nci_data_exchange_complete()
55 kfree_skb(skb); in nci_data_exchange_complete()
154 kfree_skb(skb); in nci_queue_tx_data_frags()
201 kfree_skb(skb); in nci_send_data()
229 kfree_skb(skb); in nci_add_rx_data_frag()
230 skb = NULL; in nci_add_rx_data_frag()
283 kfree_skb(skb); in nci_rx_data_packet()
296 status = skb->data[skb->len - 1]; in nci_rx_data_packet()
[all …]
/openbmc/linux/net/caif/
H A Dcfpkt_skbuff.c36 struct sk_buff skb; member
57 return &pkt->skb; in pkt_to_skb()
81 struct sk_buff *skb; in cfpkt_create_pfx() local
99 kfree_skb(skb); in cfpkt_destroy()
105 return skb->len > 0; in cfpkt_more()
157 if (unlikely(skb->data + len > skb_tail_pointer(skb))) { in cfpkt_extr_trail()
162 skb_trim(skb, skb->len - len); in cfpkt_extr_trail()
183 lastskb = skb; in cfpkt_add_body()
194 if (unlikely((addlen > 0) || skb_cloned(skb) || skb_shared(skb))) { in cfpkt_add_body()
250 return skb->len; in cfpkt_getlen()
[all …]
/openbmc/linux/net/ipv4/
H A Dip_tunnel_core.c54 int pkt_len = skb->len - skb_inner_network_offset(skb); in iptunnel_xmit()
64 memset(IPCB(skb), 0, sizeof(*IPCB(skb))); in iptunnel_xmit()
70 iph = ip_hdr(skb); in iptunnel_xmit()
206 skb_copy_bits(skb, skb_mac_offset(skb), &eh, ETH_HLEN); in iptunnel_pmtud_build_icmp()
251 return skb->len; in iptunnel_pmtud_build_icmp()
300 skb_copy_bits(skb, skb_mac_offset(skb), &eh, ETH_HLEN); in iptunnel_pmtud_build_icmpv6()
335 csum = skb_checksum(skb, skb_transport_offset(skb), len, 0); in iptunnel_pmtud_build_icmpv6()
377 if (!pskb_may_pull(skb, skb_network_header(skb) + in iptunnel_pmtud_check_icmpv6()
413 (!skb_is_gso(skb) && (skb->len - skb_network_offset(skb)) <= mtu)) in skb_tunnel_check_pmtu()
1068 if (skb_network_header(skb) >= skb->head && in ip_tunnel_parse_protocol()
[all …]
H A Desp4.c272 skb_push(skb, skb->data - skb_mac_header(skb)); in esp_output_done()
280 xfrm_output_resume(skb->sk, skb, err); in esp_output_done()
352 len = skb->len + esp->tailen - skb_transport_offset(skb); in esp_output_udp_encap()
383 len = skb->len + esp->tailen - skb_transport_offset(skb); in esp_output_tcp_encap()
465 trailer = skb; in esp_output_head()
698 skb_push(skb, -skb_network_offset(skb)); in esp_output()
717 if (skb_copy_bits(skb, skb->len - alen - 2, nexthdr, 2)) in esp_remove_trailer()
731 skb->csum = csum_block_sub(skb->csum, csumdiff, in esp_remove_trailer()
734 ret = pskb_trim(skb, skb->len - trimlen); in esp_remove_trailer()
838 xfrm_input_resume(skb, esp_input_done2(skb, err)); in esp_input_done()
[all …]
/openbmc/linux/net/ieee802154/6lowpan/
H A Dtx.c119 skb_put_data(frag, skb_mac_header(skb), skb->mac_len); in lowpan_alloc_frag()
180 skb_unprocessed = skb->len - skb->mac_len - skb_offset; in lowpan_xmit_fragmented()
216 consume_skb(skb); in lowpan_xmit_fragmented()
220 kfree_skb(skb); in lowpan_xmit_fragmented()
271 skb = nskb; in lowpan_xmit()
273 kfree_skb(skb); in lowpan_xmit()
277 skb = skb_unshare(skb, GFP_ATOMIC); in lowpan_xmit()
278 if (!skb) in lowpan_xmit()
284 kfree_skb(skb); in lowpan_xmit()
289 kfree_skb(skb); in lowpan_xmit()
[all …]
/openbmc/linux/net/ipv6/
H A Dnetfilter.c35 .flowi6_mark = skb->mark, in ip6_route_me_harder()
58 skb_dst_drop(skb); in ip6_route_me_harder()
60 skb_dst_set(skb, dst); in ip6_route_me_harder()
65 skb_dst_set(skb, NULL); in ip6_route_me_harder()
69 skb_dst_set(skb, dst); in ip6_route_me_harder()
76 pskb_expand_head(skb, HH_DATA_ALIGN(hh_len - skb_headroom(skb)), in ip6_route_me_harder()
143 mtu = skb->dev->mtu; in br_ip6_fragment()
170 if (skb_cloned(skb)) in br_ip6_fragment()
215 ip6_frag_init(skb, hlen, mtu, skb->dev->needed_tailroom, in br_ip6_fragment()
233 consume_skb(skb); in br_ip6_fragment()
[all …]
H A Dicmp.c84 ip6_redirect(skb, net, skb->dev->ifindex, 0, in icmpv6_err()
138 int ptr = (u8 *)(ipv6_hdr(skb) + 1) - skb->data; in is_ineligible()
279 if (!skb) in icmpv6_push_pending_frames()
324 skb->csum = csum_block_add(skb->csum, csum, odd); in icmpv6_getfrag()
466 (skb_network_header(skb) + sizeof(*hdr)) > skb_tail_pointer(skb)) in icmp6_send()
469 if (!skb->dev) in icmp6_send()
601 msg.skb = skb; in icmp6_send()
642 icmp6_send(skb, ICMPV6_PARAMPROB, code, pos, NULL, IP6CB(skb)); in icmpv6_param_prob_reason()
677 skb, 0); in ip6_err_gen_icmpv6_unreach()
790 msg.skb = skb; in icmpv6_echo_reply()
[all …]
/openbmc/linux/drivers/net/ethernet/netronome/nfp/
H A Dccm.c57 return skb; in __nfp_ccm_reply()
73 return skb; in nfp_ccm_reply()
83 if (!skb) in nfp_ccm_reply_drop_tag()
87 return skb; in nfp_ccm_reply_drop_tag()
100 if (skb) in nfp_ccm_wait_reply()
101 return skb; in nfp_ccm_wait_reply()
111 if (!skb) in nfp_ccm_wait_reply()
119 if (!skb) { in nfp_ccm_wait_reply()
124 return skb; in nfp_ccm_wait_reply()
154 return skb; in nfp_ccm_communicate()
[all …]
/openbmc/linux/net/tipc/
H A Dmsg.c73 if (skb) { in tipc_buf_acquire()
78 return skb; in tipc_buf_acquire()
214 accounted = skb ? msg_blocks(buf_msg(skb)) : 0; in tipc_msg_append()
218 if (!skb || skb->len >= mss) { in tipc_msg_append()
264 skb = skb_copy_expand(skb, BUF_HEADROOM, 0, GFP_ATOMIC); in tipc_msg_validate()
265 if (!skb) in tipc_msg_validate()
268 *_skb = skb; in tipc_msg_validate()
423 if (!skb) in tipc_msg_build()
454 if (!skb) { in tipc_msg_build()
652 if (!*skb) in tipc_msg_reverse()
[all …]
/openbmc/linux/drivers/net/ethernet/mellanox/mlx5/core/en_accel/
H A Den_accel.h62 l3_proto = vlan_get_protocol(skb); in mlx5e_tx_tunnel_accel()
65 l4_proto = ip_hdr(skb)->protocol; in mlx5e_tx_tunnel_accel()
89 if (skb_vlan_tag_present(skb) && ihs) in mlx5e_tx_tunnel_accel()
107 if (skb->encapsulation) in mlx5e_udp_gso_handle_tx_skb()
110 udphdr = udp_hdr(skb); in mlx5e_udp_gso_handle_tx_skb()
126 struct sk_buff *skb, in mlx5e_accel_tx_begin() argument
129 if (skb_is_gso(skb) && skb_shinfo(skb)->gso_type & SKB_GSO_UDP_L4) in mlx5e_accel_tx_begin()
130 mlx5e_udp_gso_handle_tx_skb(skb); in mlx5e_accel_tx_begin()
174 struct sk_buff *skb, in mlx5e_accel_tx_eseg() argument
178 if (xfrm_offload(skb)) in mlx5e_accel_tx_eseg()
[all …]
/openbmc/linux/drivers/net/wireless/marvell/mwifiex/
H A Duap_txrx.c26 struct sk_buff *skb, *tmp; in mwifiex_uap_del_tx_pkts_in_ralist() local
101 kfree_skb(skb); in mwifiex_uap_queue_bridged_pkt()
168 kfree_skb(skb); in mwifiex_uap_queue_bridged_pkt()
173 kfree_skb(skb); in mwifiex_uap_queue_bridged_pkt()
174 skb = new_skb; in mwifiex_uap_queue_bridged_pkt()
208 __net_timestamp(skb); in mwifiex_uap_queue_bridged_pkt()
286 if (!skb) in mwifiex_uap_recv_packet()
333 skb->protocol = eth_type_trans(skb, priv->netdev); in mwifiex_uap_recv_packet()
356 skb->truesize += (skb->len - MWIFIEX_RX_DATA_BUF_SIZE); in mwifiex_uap_recv_packet()
359 netif_rx(skb); in mwifiex_uap_recv_packet()
[all …]
/openbmc/linux/net/ieee802154/
H A Dieee802154.h37 int ieee802154_list_phy(struct sk_buff *skb, struct genl_info *info);
38 int ieee802154_dump_phy(struct sk_buff *skb, struct netlink_callback *cb);
39 int ieee802154_add_iface(struct sk_buff *skb, struct genl_info *info);
40 int ieee802154_del_iface(struct sk_buff *skb, struct genl_info *info);
50 int ieee802154_scan_req(struct sk_buff *skb, struct genl_info *info);
51 int ieee802154_start_req(struct sk_buff *skb, struct genl_info *info);
52 int ieee802154_list_iface(struct sk_buff *skb, struct genl_info *info);
60 int ieee802154_llsec_dump_keys(struct sk_buff *skb,
64 int ieee802154_llsec_dump_devs(struct sk_buff *skb,
68 int ieee802154_llsec_dump_devkeys(struct sk_buff *skb,
[all …]
/openbmc/linux/net/ax25/
H A Dax25_out.c124 kfree_skb(skb); in ax25_output()
150 if (skb->sk != NULL) in ax25_output()
155 len = (paclen > skb->len) ? skb->len : paclen; in ax25_output()
180 skb_pull(skb, len); in ax25_output()
184 kfree_skb(skb); in ax25_output()
215 if (skb == NULL) in ax25_send_iframe()
273 if (!skb) in ax25_kick()
339 skb = skb_expand_head(skb, headroom); in ax25_transmit_buffer()
340 if (!skb) { in ax25_transmit_buffer()
361 skb->protocol = ax25_type_trans(skb, ax25_fwd_dev(dev)); in ax25_queue_xmit()
[all …]
/openbmc/linux/net/sctp/
H A Dulpevent.c55 if (!skb) in sctp_ulpevent_new()
130 skb = skb_copy_expand(chunk->skb, in sctp_ulpevent_make_assoc_change()
133 if (!skb) in sctp_ulpevent_make_assoc_change()
399 if (!skb) in sctp_ulpevent_make_remote_error()
442 skb = skb_copy_expand(chunk->skb, in sctp_ulpevent_make_send_failed()
446 if (!skb) in sctp_ulpevent_make_send_failed()
543 if (!skb) in sctp_ulpevent_make_send_failed_event()
680 struct sk_buff *skb = chunk->skb; in sctp_ulpevent_make_rcvmsg() local
701 skb = skb_clone(chunk->skb, gfp); in sctp_ulpevent_make_rcvmsg()
702 if (!skb) in sctp_ulpevent_make_rcvmsg()
[all …]
/openbmc/linux/net/core/
H A Dtimestamping.c15 if (likely(skb->dev && skb->dev->phydev && in classify()
16 skb->dev->phydev->mii_ts)) in classify()
17 return ptp_classify_raw(skb); in classify()
28 if (!skb->sk) in skb_clone_tx_timestamp()
31 type = classify(skb); in skb_clone_tx_timestamp()
35 mii_ts = skb->dev->phydev->mii_ts; in skb_clone_tx_timestamp()
37 clone = skb_clone_sk(skb); in skb_clone_tx_timestamp()
50 if (!skb->dev || !skb->dev->phydev || !skb->dev->phydev->mii_ts) in skb_defer_rx_timestamp()
56 __skb_push(skb, ETH_HLEN); in skb_defer_rx_timestamp()
58 type = ptp_classify_raw(skb); in skb_defer_rx_timestamp()
[all …]
/openbmc/linux/drivers/bluetooth/
H A Dhci_h4.c94 memcpy(skb_push(skb, 1), &hci_skb_pkt_type(skb), 1); in h4_enqueue()
162 if (IS_ERR(skb)) in h4_recv_buf()
163 skb = NULL; in h4_recv_buf()
176 if (!skb) { in h4_recv_buf()
183 if (!skb) in h4_recv_buf()
192 if (!skb) in h4_recv_buf()
199 len = min_t(uint, hci_skb_expect(skb) - skb->len, count); in h4_recv_buf()
206 if (skb->len < hci_skb_expect(skb)) in h4_recv_buf()
260 skb = NULL; in h4_recv_buf()
268 skb = NULL; in h4_recv_buf()
[all …]

12345678910>>...139