| /Linux-v5.15/net/strparser/ |
| D | strparser.c | 97 static int __strp_recv(read_descriptor_t *desc, struct sk_buff *orig_skb, in __strp_recv() argument 121 orig_skb = skb_clone(orig_skb, GFP_ATOMIC); in __strp_recv() 122 if (!orig_skb) { in __strp_recv() 127 if (!pskb_pull(orig_skb, orig_offset)) { in __strp_recv() 129 kfree_skb(orig_skb); in __strp_recv() 179 skb = skb_clone(orig_skb, GFP_ATOMIC); in __strp_recv() 318 kfree_skb(orig_skb); in __strp_recv() 325 int strp_process(struct strparser *strp, struct sk_buff *orig_skb, in strp_process() argument 333 return __strp_recv(&desc, orig_skb, orig_offset, orig_len, in strp_process() 338 static int strp_recv(read_descriptor_t *desc, struct sk_buff *orig_skb, in strp_recv() argument [all …]
|
| /Linux-v5.15/include/net/ |
| D | strparser.h | 141 int strp_process(struct strparser *strp, struct sk_buff *orig_skb,
|
| /Linux-v5.15/drivers/net/wireless/marvell/mwifiex/ |
| D | main.c | 828 struct sk_buff *orig_skb = skb; in mwifiex_clone_skb_for_tx_status() local 836 id = idr_alloc(&priv->ack_status_frames, orig_skb, in mwifiex_clone_skb_for_tx_status() 844 orig_tx_info = MWIFIEX_SKB_TXCB(orig_skb); in mwifiex_clone_skb_for_tx_status() 852 kfree_skb(orig_skb); in mwifiex_clone_skb_for_tx_status() 855 skb = orig_skb; in mwifiex_clone_skb_for_tx_status() 859 skb = orig_skb; in mwifiex_clone_skb_for_tx_status()
|
| /Linux-v5.15/drivers/net/ethernet/xilinx/ |
| D | xilinx_emaclite.c | 1020 xemaclite_send(struct sk_buff *orig_skb, struct net_device *dev) in xemaclite_send() argument 1027 len = orig_skb->len; in xemaclite_send() 1029 new_skb = orig_skb; in xemaclite_send()
|
| /Linux-v5.15/include/linux/ |
| D | tcp.h | 499 const struct sk_buff *orig_skb,
|
| D | skbuff.h | 3934 void __skb_tstamp_tx(struct sk_buff *orig_skb, const struct sk_buff *ack_skb, 3949 void skb_tstamp_tx(struct sk_buff *orig_skb,
|
| /Linux-v5.15/net/core/ |
| D | skbuff.c | 4905 void __skb_tstamp_tx(struct sk_buff *orig_skb, in __skb_tstamp_tx() argument 4917 skb_shinfo(orig_skb)->tx_flags & SKBTX_IN_PROGRESS) in __skb_tstamp_tx() 4929 skb = tcp_get_timestamping_opt_stats(sk, orig_skb, in __skb_tstamp_tx() 4936 skb = skb_clone(orig_skb, GFP_ATOMIC); in __skb_tstamp_tx() 4942 skb_shinfo(skb)->tx_flags |= skb_shinfo(orig_skb)->tx_flags & in __skb_tstamp_tx() 4944 skb_shinfo(skb)->tskey = skb_shinfo(orig_skb)->tskey; in __skb_tstamp_tx() 4956 void skb_tstamp_tx(struct sk_buff *orig_skb, in skb_tstamp_tx() argument 4959 return __skb_tstamp_tx(orig_skb, NULL, hwtstamps, orig_skb->sk, in skb_tstamp_tx()
|
| D | dev.c | 4255 struct sk_buff *orig_skb = skb; in __dev_direct_xmit() local 4265 if (skb != orig_skb) in __dev_direct_xmit()
|
| /Linux-v5.15/net/ipv6/ |
| D | ndisc.c | 1574 struct sk_buff *orig_skb, in ndisc_fill_redirect_hdr_option() argument 1584 skb_copy_bits(orig_skb, skb_network_offset(orig_skb), opt, in ndisc_fill_redirect_hdr_option()
|
| /Linux-v5.15/drivers/net/ethernet/chelsio/cxgb/ |
| D | sge.c | 1823 struct sk_buff *orig_skb = skb; in t1_start_xmit() local 1836 dev_kfree_skb_any(orig_skb); in t1_start_xmit() 1921 if (unlikely(ret != NETDEV_TX_OK && skb != orig_skb)) { in t1_start_xmit()
|
| /Linux-v5.15/net/bluetooth/ |
| D | hci_event.c | 6270 struct sk_buff *orig_skb = NULL; in hci_event_packet() local 6294 orig_skb = skb_clone(skb, GFP_KERNEL); in hci_event_packet() 6490 if (!hci_get_cmd_complete(hdev, opcode, req_evt, orig_skb)) { in hci_event_packet() 6491 kfree_skb(orig_skb); in hci_event_packet() 6492 orig_skb = NULL; in hci_event_packet() 6494 req_complete_skb(hdev, status, opcode, orig_skb); in hci_event_packet() 6498 kfree_skb(orig_skb); in hci_event_packet()
|
| /Linux-v5.15/Documentation/networking/ |
| D | strparser.rst | 84 int strp_process(struct strparser *strp, struct sk_buff *orig_skb,
|
| /Linux-v5.15/net/ipv4/ |
| D | tcp.c | 3843 const struct sk_buff *orig_skb, in tcp_get_timestamping_opt_stats() argument 3898 nla_put_u64_64bit(stats, TCP_NLA_EDT, orig_skb->skb_mstamp_ns, in tcp_get_timestamping_opt_stats()
|