Home
last modified time | relevance | path

Searched refs:nl_skb (Results 1 – 4 of 4) sorted by relevance

/linux-6.15/net/psample/
H A Dpsample.c374 struct sk_buff *nl_skb; in psample_sample_packet() local
412 if (unlikely(!nl_skb)) in psample_sample_packet()
415 data = genlmsg_put(nl_skb, 0, 0, &psample_nl_family, 0, in psample_sample_packet()
455 ret = nla_put_u64_64bit(nl_skb, PSAMPLE_ATTR_OUT_TC_OCC, in psample_sample_packet()
462 ret = nla_put_u64_64bit(nl_skb, PSAMPLE_ATTR_LATENCY, in psample_sample_packet()
468 ret = nla_put_u64_64bit(nl_skb, PSAMPLE_ATTR_TIMESTAMP, in psample_sample_packet()
473 ret = nla_put_u16(nl_skb, PSAMPLE_ATTR_PROTO, in psample_sample_packet()
482 nla = skb_put(nl_skb, nla_len); in psample_sample_packet()
492 ret = psample_ip_tun_to_nlattr(nl_skb, tun_info); in psample_sample_packet()
507 genlmsg_end(nl_skb, data); in psample_sample_packet()
[all …]
/linux-6.15/drivers/net/wireless/ath/ath12k/
H A Dtestmode.c48 struct sk_buff *nl_skb; in ath12k_tm_wmi_event_unsegmented() local
71 if (!nl_skb) { in ath12k_tm_wmi_event_unsegmented()
78 nla_put_u32(nl_skb, ATH_TM_ATTR_WMI_CMDID, cmd_id) || in ath12k_tm_wmi_event_unsegmented()
81 kfree_skb(nl_skb); in ath12k_tm_wmi_event_unsegmented()
85 cfg80211_testmode_event(nl_skb, GFP_ATOMIC); in ath12k_tm_wmi_event_unsegmented()
92 struct sk_buff *nl_skb; in ath12k_tm_process_event() local
160 if (!nl_skb) { in ath12k_tm_process_event()
166 if (nla_put_u32(nl_skb, ATH_TM_ATTR_CMD, in ath12k_tm_process_event()
169 nla_put(nl_skb, ATH_TM_ATTR_DATA, data_pos, in ath12k_tm_process_event()
172 kfree_skb(nl_skb); in ath12k_tm_process_event()
[all …]
/linux-6.15/drivers/net/wireless/ath/ath11k/
H A Dtestmode.c50 struct sk_buff *nl_skb; in ath11k_tm_wmi_event_unsegmented() local
66 nl_skb = cfg80211_testmode_alloc_event_skb(ar->hw->wiphy, in ath11k_tm_wmi_event_unsegmented()
70 if (!nl_skb) { in ath11k_tm_wmi_event_unsegmented()
80 kfree_skb(nl_skb); in ath11k_tm_wmi_event_unsegmented()
84 cfg80211_testmode_event(nl_skb, GFP_ATOMIC); in ath11k_tm_wmi_event_unsegmented()
100 struct sk_buff *nl_skb; in ath11k_tm_process_event() local
168 if (!nl_skb) { in ath11k_tm_process_event()
175 if (nla_put_u32(nl_skb, ATH_TM_ATTR_CMD, in ath11k_tm_process_event()
178 nla_put(nl_skb, ATH_TM_ATTR_DATA, data_pos, in ath11k_tm_process_event()
181 kfree_skb(nl_skb); in ath11k_tm_process_event()
[all …]
/linux-6.15/drivers/net/wireless/ath/ath10k/
H A Dtestmode.c33 struct sk_buff *nl_skb; in ath10k_tm_event_wmi() local
56 nl_skb = cfg80211_testmode_alloc_event_skb(ar->hw->wiphy, in ath10k_tm_event_wmi()
59 if (!nl_skb) { in ath10k_tm_event_wmi()
65 ret = nla_put_u32(nl_skb, ATH10K_TM_ATTR_CMD, ATH10K_TM_CMD_WMI); in ath10k_tm_event_wmi()
70 kfree_skb(nl_skb); in ath10k_tm_event_wmi()
74 ret = nla_put_u32(nl_skb, ATH10K_TM_ATTR_WMI_CMDID, cmd_id); in ath10k_tm_event_wmi()
79 kfree_skb(nl_skb); in ath10k_tm_event_wmi()
83 ret = nla_put(nl_skb, ATH10K_TM_ATTR_DATA, skb->len, skb->data); in ath10k_tm_event_wmi()
88 kfree_skb(nl_skb); in ath10k_tm_event_wmi()
92 cfg80211_testmode_event(nl_skb, GFP_ATOMIC); in ath10k_tm_event_wmi()