/kernel/linux/linux-5.10/net/strparser/ |
H A D | strparser.c | 89 static int __strp_recv(read_descriptor_t *desc, struct sk_buff *orig_skb, in __strp_recv() argument 113 orig_skb = skb_clone(orig_skb, GFP_ATOMIC); in __strp_recv() 114 if (!orig_skb) { in __strp_recv() 119 if (!pskb_pull(orig_skb, orig_offset)) { in __strp_recv() 121 kfree_skb(orig_skb); in __strp_recv() 171 skb = skb_clone(orig_skb, GFP_ATOMIC); in __strp_recv() 310 kfree_skb(orig_skb); in __strp_recv() 317 int strp_process(struct strparser *strp, struct sk_buff *orig_skb, in strp_process() argument 325 return __strp_recv(&desc, orig_skb, orig_offse in strp_process() 330 strp_recv(read_descriptor_t *desc, struct sk_buff *orig_skb, unsigned int orig_offset, size_t orig_len) strp_recv() argument [all...] |
/kernel/linux/linux-6.6/net/strparser/ |
H A D | strparser.c | 89 static int __strp_recv(read_descriptor_t *desc, struct sk_buff *orig_skb, in __strp_recv() argument 113 orig_skb = skb_clone(orig_skb, GFP_ATOMIC); in __strp_recv() 114 if (!orig_skb) { in __strp_recv() 119 if (!pskb_pull(orig_skb, orig_offset)) { in __strp_recv() 121 kfree_skb(orig_skb); in __strp_recv() 171 skb = skb_clone(orig_skb, GFP_ATOMIC); in __strp_recv() 310 kfree_skb(orig_skb); in __strp_recv() 317 int strp_process(struct strparser *strp, struct sk_buff *orig_skb, in strp_process() argument 325 return __strp_recv(&desc, orig_skb, orig_offse in strp_process() 330 strp_recv(read_descriptor_t *desc, struct sk_buff *orig_skb, unsigned int orig_offset, size_t orig_len) strp_recv() argument [all...] |
/kernel/linux/linux-6.6/drivers/net/wireless/intel/iwlwifi/mei/ |
H A D | net.c | 328 rx_handler_result_t iwl_mei_rx_filter(struct sk_buff *orig_skb, in iwl_mei_rx_filter() argument 335 ret = iwl_mei_rx_pass_to_csme(orig_skb, filters, pass_to_csme); in iwl_mei_rx_filter() 341 skb = skb_copy(orig_skb, GFP_ATOMIC); in iwl_mei_rx_filter() 346 skb = orig_skb; in iwl_mei_rx_filter()
|
/kernel/linux/linux-5.10/include/net/ |
H A D | strparser.h | 155 int strp_process(struct strparser *strp, struct sk_buff *orig_skb,
|
/kernel/linux/linux-6.6/include/net/ |
H A D | strparser.h | 166 int strp_process(struct strparser *strp, struct sk_buff *orig_skb,
|
/kernel/linux/linux-6.6/net/mac80211/ |
H A D | status.c | 627 struct sk_buff *orig_skb, in ieee80211_report_ack_skb() 631 struct ieee80211_tx_info *info = IEEE80211_SKB_CB(orig_skb); in ieee80211_report_ack_skb() 655 if (ieee80211_is_timing_measurement(orig_skb) || in ieee80211_report_ack_skb() 656 ieee80211_is_ftm(orig_skb)) { in ieee80211_report_ack_skb() 658 ktime_to_ns(skb_hwtstamps(orig_skb)->hwtstamp); in ieee80211_report_ack_skb() 626 ieee80211_report_ack_skb(struct ieee80211_local *local, struct sk_buff *orig_skb, bool acked, bool dropped, ktime_t ack_hwtstamp) ieee80211_report_ack_skb() argument
|
/kernel/linux/linux-5.10/drivers/net/ethernet/xilinx/ |
H A D | xilinx_emaclite.c | 999 * @orig_skb: Pointer to the socket buffer to be transmitted 1012 xemaclite_send(struct sk_buff *orig_skb, struct net_device *dev) in xemaclite_send() argument 1019 len = orig_skb->len; in xemaclite_send() 1021 new_skb = orig_skb; in xemaclite_send()
|
/kernel/linux/linux-6.6/drivers/net/ethernet/xilinx/ |
H A D | xilinx_emaclite.c | 983 * @orig_skb: Pointer to the socket buffer to be transmitted 996 xemaclite_send(struct sk_buff *orig_skb, struct net_device *dev) in xemaclite_send() argument 1003 len = orig_skb->len; in xemaclite_send() 1005 new_skb = orig_skb; in xemaclite_send()
|
/kernel/linux/linux-5.10/drivers/net/wireless/marvell/mwifiex/ |
H A D | main.c | 823 struct sk_buff *orig_skb = skb; in mwifiex_clone_skb_for_tx_status() local 831 id = idr_alloc(&priv->ack_status_frames, orig_skb, in mwifiex_clone_skb_for_tx_status() 839 orig_tx_info = MWIFIEX_SKB_TXCB(orig_skb); in mwifiex_clone_skb_for_tx_status() 847 kfree_skb(orig_skb); in mwifiex_clone_skb_for_tx_status() 850 skb = orig_skb; in mwifiex_clone_skb_for_tx_status() 854 skb = orig_skb; in mwifiex_clone_skb_for_tx_status()
|
/kernel/linux/linux-6.6/drivers/net/wireless/marvell/mwifiex/ |
H A D | main.c | 845 struct sk_buff *orig_skb = skb; in mwifiex_clone_skb_for_tx_status() local 853 id = idr_alloc(&priv->ack_status_frames, orig_skb, in mwifiex_clone_skb_for_tx_status() 861 orig_tx_info = MWIFIEX_SKB_TXCB(orig_skb); in mwifiex_clone_skb_for_tx_status() 869 kfree_skb(orig_skb); in mwifiex_clone_skb_for_tx_status() 872 skb = orig_skb; in mwifiex_clone_skb_for_tx_status() 876 skb = orig_skb; in mwifiex_clone_skb_for_tx_status()
|
/kernel/linux/linux-5.10/include/linux/ |
H A D | tcp.h | 502 const struct sk_buff *orig_skb);
|
H A D | skbuff.h | 3862 void __skb_tstamp_tx(struct sk_buff *orig_skb, 3868 * @orig_skb: the original outgoing packet 3877 void skb_tstamp_tx(struct sk_buff *orig_skb,
|
/kernel/linux/linux-5.10/net/core/ |
H A D | skbuff.c | 4746 void __skb_tstamp_tx(struct sk_buff *orig_skb, in __skb_tstamp_tx() argument 4757 skb_shinfo(orig_skb)->tx_flags & SKBTX_IN_PROGRESS) in __skb_tstamp_tx() 4769 skb = tcp_get_timestamping_opt_stats(sk, orig_skb); in __skb_tstamp_tx() 4775 skb = skb_clone(orig_skb, GFP_ATOMIC); in __skb_tstamp_tx() 4786 skb_shinfo(skb)->tx_flags |= skb_shinfo(orig_skb)->tx_flags & in __skb_tstamp_tx() 4788 skb_shinfo(skb)->tskey = skb_shinfo(orig_skb)->tskey; in __skb_tstamp_tx() 4800 void skb_tstamp_tx(struct sk_buff *orig_skb, in skb_tstamp_tx() argument 4803 return __skb_tstamp_tx(orig_skb, hwtstamps, orig_skb->sk, in skb_tstamp_tx()
|
/kernel/linux/linux-6.6/net/core/ |
H A D | skbuff.c | 5275 void __skb_tstamp_tx(struct sk_buff *orig_skb, in __skb_tstamp_tx() argument 5289 skb_shinfo(orig_skb)->tx_flags & SKBTX_IN_PROGRESS) in __skb_tstamp_tx() 5300 skb = tcp_get_timestamping_opt_stats(sk, orig_skb, in __skb_tstamp_tx() 5307 skb = skb_clone(orig_skb, GFP_ATOMIC); in __skb_tstamp_tx() 5318 skb_shinfo(skb)->tx_flags |= skb_shinfo(orig_skb)->tx_flags & in __skb_tstamp_tx() 5320 skb_shinfo(skb)->tskey = skb_shinfo(orig_skb)->tskey; in __skb_tstamp_tx() 5332 void skb_tstamp_tx(struct sk_buff *orig_skb, in skb_tstamp_tx() argument 5335 return __skb_tstamp_tx(orig_skb, NULL, hwtstamps, orig_skb->sk, in skb_tstamp_tx()
|
/kernel/linux/linux-6.6/include/linux/ |
H A D | tcp.h | 541 const struct sk_buff *orig_skb,
|
H A D | skbuff.h | 4323 void __skb_tstamp_tx(struct sk_buff *orig_skb, const struct sk_buff *ack_skb, 4329 * @orig_skb: the original outgoing packet 4338 void skb_tstamp_tx(struct sk_buff *orig_skb,
|
/kernel/linux/linux-5.10/drivers/net/ethernet/chelsio/cxgb/ |
H A D | sge.c | 1784 struct sk_buff *orig_skb = skb; in t1_start_xmit() local 1797 dev_kfree_skb_any(orig_skb); in t1_start_xmit() 1882 if (unlikely(ret != NETDEV_TX_OK && skb != orig_skb)) { in t1_start_xmit()
|
/kernel/linux/linux-5.10/net/ipv6/ |
H A D | ndisc.c | 1575 struct sk_buff *orig_skb, in ndisc_fill_redirect_hdr_option() 1585 skb_copy_bits(orig_skb, skb_network_offset(orig_skb), opt, in ndisc_fill_redirect_hdr_option() 1574 ndisc_fill_redirect_hdr_option(struct sk_buff *skb, struct sk_buff *orig_skb, int rd_len) ndisc_fill_redirect_hdr_option() argument
|
/kernel/linux/linux-6.6/drivers/net/ethernet/chelsio/cxgb/ |
H A D | sge.c | 1814 struct sk_buff *orig_skb = skb; in t1_start_xmit() local 1827 dev_kfree_skb_any(orig_skb); in t1_start_xmit() 1912 if (unlikely(ret != NETDEV_TX_OK && skb != orig_skb)) { in t1_start_xmit()
|
/kernel/linux/linux-6.6/net/ipv6/ |
H A D | ndisc.c | 1648 struct sk_buff *orig_skb, in ndisc_fill_redirect_hdr_option() 1658 skb_copy_bits(orig_skb, skb_network_offset(orig_skb), opt, in ndisc_fill_redirect_hdr_option() 1647 ndisc_fill_redirect_hdr_option(struct sk_buff *skb, struct sk_buff *orig_skb, int rd_len) ndisc_fill_redirect_hdr_option() argument
|
/kernel/linux/linux-5.10/net/bluetooth/ |
H A D | hci_event.c | 6192 struct sk_buff *orig_skb = NULL; in hci_event_packet() local 6216 orig_skb = skb_clone(skb, GFP_KERNEL); in hci_event_packet() 6412 if (!hci_get_cmd_complete(hdev, opcode, req_evt, orig_skb)) { in hci_event_packet() 6413 kfree_skb(orig_skb); in hci_event_packet() 6414 orig_skb = NULL; in hci_event_packet() 6416 req_complete_skb(hdev, status, opcode, orig_skb); in hci_event_packet() 6420 kfree_skb(orig_skb); in hci_event_packet()
|
/kernel/linux/linux-5.10/drivers/net/wireless/intel/iwlwifi/mvm/ |
H A D | tx.c | 1210 struct sk_buff *orig_skb = skb; in iwl_mvm_tx_skb_sta() local 1248 if (skb == orig_skb) in iwl_mvm_tx_skb_sta()
|
/kernel/linux/linux-6.6/drivers/net/wireless/intel/iwlwifi/mvm/ |
H A D | tx.c | 1294 struct sk_buff *orig_skb = skb; in iwl_mvm_tx_skb_sta() local 1365 if (skb == orig_skb) in iwl_mvm_tx_skb_sta()
|
/kernel/linux/linux-6.6/net/bluetooth/ |
H A D | hci_event.c | 7710 struct sk_buff *orig_skb = NULL; in hci_event_packet() local 7745 orig_skb = skb_clone(skb, GFP_KERNEL); in hci_event_packet() 7760 if (!hci_get_cmd_complete(hdev, opcode, req_evt, orig_skb)) { in hci_event_packet() 7761 kfree_skb(orig_skb); in hci_event_packet() 7762 orig_skb = NULL; in hci_event_packet() 7764 req_complete_skb(hdev, status, opcode, orig_skb); in hci_event_packet() 7768 kfree_skb(orig_skb); in hci_event_packet()
|
/kernel/linux/linux-5.10/net/ipv4/ |
H A D | tcp.c | 3711 const struct sk_buff *orig_skb) in tcp_get_timestamping_opt_stats() 3765 nla_put_u64_64bit(stats, TCP_NLA_EDT, orig_skb->skb_mstamp_ns, in tcp_get_timestamping_opt_stats() 3710 tcp_get_timestamping_opt_stats(const struct sock *sk, const struct sk_buff *orig_skb) tcp_get_timestamping_opt_stats() argument
|