Home
last modified time | relevance | path

Searched refs:skb_out (Results 1 – 14 of 14) sorted by relevance

/Linux-v4.19/net/hsr/
Dhsr_netlink.c240 struct sk_buff *skb_out; in hsr_get_node_status() local
272 skb_out = genlmsg_new(NLMSG_GOODSIZE, GFP_KERNEL); in hsr_get_node_status()
273 if (!skb_out) { in hsr_get_node_status()
278 msg_head = genlmsg_put(skb_out, NETLINK_CB(skb_in).portid, in hsr_get_node_status()
286 res = nla_put_u32(skb_out, HSR_A_IFINDEX, hsr_dev->ifindex); in hsr_get_node_status()
302 res = nla_put(skb_out, HSR_A_NODE_ADDR, ETH_ALEN, in hsr_get_node_status()
308 res = nla_put(skb_out, HSR_A_NODE_ADDR_B, ETH_ALEN, in hsr_get_node_status()
313 res = nla_put_u32(skb_out, HSR_A_ADDR_B_IFINDEX, addr_b_ifindex); in hsr_get_node_status()
318 res = nla_put_u32(skb_out, HSR_A_IF1_AGE, hsr_node_if1_age); in hsr_get_node_status()
321 res = nla_put_u16(skb_out, HSR_A_IF1_SEQ, hsr_node_if1_seq); in hsr_get_node_status()
[all …]
/Linux-v4.19/net/batman-adv/
Dfragmentation.c265 struct sk_buff *skb_out; in batadv_frag_merge_packets() local
274 skb_out = entry->skb; in batadv_frag_merge_packets()
277 packet = (struct batadv_frag_packet *)skb_out->data; in batadv_frag_merge_packets()
281 if (pskb_expand_head(skb_out, 0, size - skb_out->len, GFP_ATOMIC) < 0) { in batadv_frag_merge_packets()
282 kfree_skb(skb_out); in batadv_frag_merge_packets()
283 skb_out = NULL; in batadv_frag_merge_packets()
291 skb_pull(skb_out, hdr_size); in batadv_frag_merge_packets()
292 skb_out->ip_summed = CHECKSUM_NONE; in batadv_frag_merge_packets()
293 memmove(skb_out->data - ETH_HLEN, skb_mac_header(skb_out), ETH_HLEN); in batadv_frag_merge_packets()
294 skb_set_mac_header(skb_out, -ETH_HLEN); in batadv_frag_merge_packets()
[all …]
/Linux-v4.19/drivers/isdn/i4l/
Disdn_bsdcomp.c454 static int bsd_compress(void *state, struct sk_buff *skb_in, struct sk_buff *skb_out, int proto) in bsd_compress() argument
475 if (skb_out && skb_tailroom(skb_out) > 0) \ in bsd_compress()
476 skb_put_u8(skb_out, (u8)(accm >> 24)); \ in bsd_compress()
502 if (skb_out && skb_tailroom(skb_out) >= 2) { in bsd_compress()
503 char *v = skb_put(skb_out, 2); in bsd_compress()
584 if (skb_out) in bsd_compress()
585 db->bytes_out += skb_out->len; /* Do not count bytes from here */ in bsd_compress()
605 if (bitno < 32 && skb_out && skb_tailroom(skb_out) > 0) in bsd_compress()
606 skb_put_u8(skb_out, in bsd_compress()
617 if (!skb_out || skb_out->len >= skb_in->len) { in bsd_compress()
[all …]
Disdn_ppp.c2536 struct sk_buff *skb_out; in isdn_ppp_decompress() local
2568 skb_out = dev_alloc_skb(is->mru + PPP_HDRLEN); in isdn_ppp_decompress()
2569 if (!skb_out) { in isdn_ppp_decompress()
2574 len = ipc->decompress(stat, skb, skb_out, &rsparm); in isdn_ppp_decompress()
2590 kfree_skb(skb_out); in isdn_ppp_decompress()
2593 *proto = isdn_ppp_strip_proto(skb_out); in isdn_ppp_decompress()
2595 kfree_skb(skb_out); in isdn_ppp_decompress()
2598 return skb_out; in isdn_ppp_decompress()
2621 struct sk_buff *skb_out; in isdn_ppp_compress() local
2653 skb_out = alloc_skb(skb_in->len + skb_in->len / 2 + 32 + in isdn_ppp_compress()
[all …]
/Linux-v4.19/drivers/staging/gdm724x/
Dgdm_lte.c95 struct sk_buff *skb_out; in gdm_lte_emulate_arp() local
154 skb_out = dev_alloc_skb(skb_in->len); in gdm_lte_emulate_arp()
155 if (!skb_out) in gdm_lte_emulate_arp()
157 skb_reserve(skb_out, NET_IP_ALIGN); in gdm_lte_emulate_arp()
159 skb_put_data(skb_out, mac_header_data, mac_header_len); in gdm_lte_emulate_arp()
160 skb_put_data(skb_out, arp_out, sizeof(struct arphdr)); in gdm_lte_emulate_arp()
161 skb_put_data(skb_out, arp_data_out, sizeof(struct arpdata)); in gdm_lte_emulate_arp()
163 skb_out->protocol = ((struct ethhdr *)mac_header_data)->h_proto; in gdm_lte_emulate_arp()
164 skb_out->dev = skb_in->dev; in gdm_lte_emulate_arp()
165 skb_reset_mac_header(skb_out); in gdm_lte_emulate_arp()
[all …]
/Linux-v4.19/drivers/net/usb/
Dcdc_ncm.c1116 struct sk_buff *skb_out; in cdc_ncm_fill_tx_frame() local
1139 skb_out = ctx->tx_curr_skb; in cdc_ncm_fill_tx_frame()
1142 if (!skb_out) { in cdc_ncm_fill_tx_frame()
1145 skb_out = alloc_skb(ctx->tx_curr_size, GFP_ATOMIC); in cdc_ncm_fill_tx_frame()
1151 if (skb_out == NULL) { in cdc_ncm_fill_tx_frame()
1157 if (skb_out == NULL) { in cdc_ncm_fill_tx_frame()
1167 skb_out = alloc_skb(ctx->tx_curr_size, GFP_ATOMIC); in cdc_ncm_fill_tx_frame()
1170 if (skb_out == NULL) { in cdc_ncm_fill_tx_frame()
1180 nth16 = skb_put_zero(skb_out, sizeof(struct usb_cdc_ncm_nth16)); in cdc_ncm_fill_tx_frame()
1205 ndp16 = cdc_ncm_ndp(ctx, skb_out, sign, skb->len + ctx->tx_modulus + ctx->tx_remainder); in cdc_ncm_fill_tx_frame()
[all …]
Dcdc_mbim.c223 struct sk_buff *skb_out; in cdc_mbim_tx_fixup() local
294 skb_out = cdc_ncm_fill_tx_frame(dev, skb, sign); in cdc_mbim_tx_fixup()
296 return skb_out; in cdc_mbim_tx_fixup()
/Linux-v4.19/include/linux/
Disdn_ppp.h84 struct sk_buff *skb_out, int proto);
87 struct sk_buff *skb_out,
/Linux-v4.19/drivers/infiniband/sw/rxe/
Drxe_net.c457 int skb_out = atomic_dec_return(&qp->skb_out); in rxe_skb_tx_dtor() local
460 skb_out < RXE_INFLIGHT_SKBS_PER_QP_LOW)) in rxe_skb_tx_dtor()
477 atomic_inc(&pkt->qp->skb_out); in rxe_send()
485 atomic_dec(&pkt->qp->skb_out); in rxe_send()
Drxe_verbs.h268 atomic_t skb_out; member
Drxe_req.c663 if (unlikely(atomic_read(&qp->skb_out) > in rxe_requester()
Drxe_qp.c214 atomic_set(&qp->skb_out, 0); in rxe_qp_init_misc()
/Linux-v4.19/drivers/net/ethernet/huawei/hinic/
Dhinic_rx.c188 goto skb_out; in rx_alloc_pkts()
197 goto skb_out; in rx_alloc_pkts()
205 skb_out: in rx_alloc_pkts()
/Linux-v4.19/net/key/
Daf_key.c2759 struct sk_buff *skb_out; in key_notify_policy_flush() local
2762 skb_out = alloc_skb(sizeof(struct sadb_msg) + 16, GFP_ATOMIC); in key_notify_policy_flush()
2763 if (!skb_out) in key_notify_policy_flush()
2765 hdr = skb_put(skb_out, sizeof(struct sadb_msg)); in key_notify_policy_flush()
2774 pfkey_broadcast(skb_out, GFP_ATOMIC, BROADCAST_ALL, NULL, c->net); in key_notify_policy_flush()