Home
last modified time | relevance | path

Searched refs:skbinfo (Results 1 - 12 of 12) sorted by relevance

/kernel/linux/linux-6.6/drivers/net/ethernet/sunplus/
H A Dspl2sw_int.c141 struct spl2sw_skb_info *skbinfo; in spl2sw_tx_poll() local
158 skbinfo = &comm->tx_temp_skb_info[tx_done_pos]; in spl2sw_tx_poll()
159 if (unlikely(!skbinfo->skb)) in spl2sw_tx_poll()
172 stats->tx_bytes += skbinfo->len; in spl2sw_tx_poll()
176 dma_unmap_single(&comm->pdev->dev, skbinfo->mapping, skbinfo->len, in spl2sw_tx_poll()
178 skbinfo->mapping = 0; in spl2sw_tx_poll()
179 dev_kfree_skb_irq(skbinfo->skb); in spl2sw_tx_poll()
180 skbinfo->skb = NULL; in spl2sw_tx_poll()
H A Dspl2sw_driver.c70 struct spl2sw_skb_info *skbinfo; in spl2sw_ethernet_start_xmit() local
104 skbinfo = &comm->tx_temp_skb_info[tx_pos]; in spl2sw_ethernet_start_xmit()
105 skbinfo->mapping = mapping; in spl2sw_ethernet_start_xmit()
106 skbinfo->len = skb->len; in spl2sw_ethernet_start_xmit()
107 skbinfo->skb = skb; in spl2sw_ethernet_start_xmit()
117 txdesc->addr1 = skbinfo->mapping; in spl2sw_ethernet_start_xmit()
/kernel/linux/linux-6.6/net/core/
H A Dgro.c98 struct skb_shared_info *pinfo, *skbinfo = skb_shinfo(skb); in skb_gro_receive() local
140 int i = skbinfo->nr_frags; in skb_gro_receive()
148 skbinfo->nr_frags = 0; in skb_gro_receive()
151 frag2 = skbinfo->frags + i; in skb_gro_receive()
176 if (nr_frags + 1 + skbinfo->nr_frags > MAX_SKB_FRAGS) in skb_gro_receive()
183 pinfo->nr_frags = nr_frags + 1 + skbinfo->nr_frags; in skb_gro_receive()
187 memcpy(frag + 1, skbinfo->frags, sizeof(*frag) * skbinfo->nr_frags); in skb_gro_receive()
188 /* We dont need to clear skbinfo->nr_frags here */ in skb_gro_receive()
204 skb_frag_off_add(&skbinfo in skb_gro_receive()
[all...]
/kernel/linux/linux-5.10/tools/testing/selftests/netfilter/
H A Dnf-queue.c100 uint32_t skbinfo = 0; in queue_cb() local
103 skbinfo = ntohl(mnl_attr_get_u32(tb[NFQA_SKB_INFO])); in queue_cb()
104 if (skbinfo & NFQA_SKB_CSUMNOTREADY) in queue_cb()
106 if (skbinfo & NFQA_SKB_GSO) in queue_cb()
108 if (skbinfo & NFQA_SKB_CSUM_NOTVERIFIED) in queue_cb()
/kernel/linux/linux-6.6/tools/testing/selftests/netfilter/
H A Dnf-queue.c100 uint32_t skbinfo = 0; in queue_cb() local
103 skbinfo = ntohl(mnl_attr_get_u32(tb[NFQA_SKB_INFO])); in queue_cb()
104 if (skbinfo & NFQA_SKB_CSUMNOTREADY) in queue_cb()
106 if (skbinfo & NFQA_SKB_GSO) in queue_cb()
108 if (skbinfo & NFQA_SKB_CSUM_NOTVERIFIED) in queue_cb()
/kernel/linux/linux-5.10/include/linux/netfilter/ipset/
H A Dip_set.h117 struct ip_set_skbinfo skbinfo; member
513 ip_set_init_skbinfo(struct ip_set_skbinfo *skbinfo, in ip_set_init_skbinfo() argument
516 *skbinfo = ext->skbinfo; in ip_set_init_skbinfo()
/kernel/linux/linux-6.6/include/linux/netfilter/ipset/
H A Dip_set.h117 struct ip_set_skbinfo skbinfo; member
516 ip_set_init_skbinfo(struct ip_set_skbinfo *skbinfo, in ip_set_init_skbinfo() argument
519 *skbinfo = ext->skbinfo; in ip_set_init_skbinfo()
/kernel/linux/linux-5.10/net/netfilter/ipset/
H A Dip_set_core.c498 ext->skbinfo.skbmark = fullmark >> 32; in ip_set_get_extensions()
499 ext->skbinfo.skbmarkmask = fullmark & 0xffffffff; in ip_set_get_extensions()
504 ext->skbinfo.skbprio = in ip_set_get_extensions()
510 ext->skbinfo.skbqueue = in ip_set_get_extensions()
541 ip_set_put_skbinfo(struct sk_buff *skb, const struct ip_set_skbinfo *skbinfo) in ip_set_put_skbinfo() argument
544 return ((skbinfo->skbmark || skbinfo->skbmarkmask) && in ip_set_put_skbinfo()
546 cpu_to_be64((u64)skbinfo->skbmark << 32 | in ip_set_put_skbinfo()
547 skbinfo->skbmarkmask), in ip_set_put_skbinfo()
549 (skbinfo in ip_set_put_skbinfo()
624 ip_set_get_skbinfo(struct ip_set_skbinfo *skbinfo, const struct ip_set_ext *ext, struct ip_set_ext *mext, u32 flags) ip_set_get_skbinfo() argument
[all...]
/kernel/linux/linux-6.6/net/netfilter/ipset/
H A Dip_set_core.c498 ext->skbinfo.skbmark = fullmark >> 32; in ip_set_get_extensions()
499 ext->skbinfo.skbmarkmask = fullmark & 0xffffffff; in ip_set_get_extensions()
504 ext->skbinfo.skbprio = in ip_set_get_extensions()
510 ext->skbinfo.skbqueue = in ip_set_get_extensions()
541 ip_set_put_skbinfo(struct sk_buff *skb, const struct ip_set_skbinfo *skbinfo) in ip_set_put_skbinfo() argument
544 return ((skbinfo->skbmark || skbinfo->skbmarkmask) && in ip_set_put_skbinfo()
546 cpu_to_be64((u64)skbinfo->skbmark << 32 | in ip_set_put_skbinfo()
547 skbinfo->skbmarkmask), in ip_set_put_skbinfo()
549 (skbinfo in ip_set_put_skbinfo()
624 ip_set_get_skbinfo(struct ip_set_skbinfo *skbinfo, const struct ip_set_ext *ext, struct ip_set_ext *mext, u32 flags) ip_set_get_skbinfo() argument
[all...]
/kernel/linux/linux-5.10/net/core/
H A Dskbuff.c4159 struct skb_shared_info *pinfo, *skbinfo = skb_shinfo(skb); in skb_gro_receive() local
4175 int i = skbinfo->nr_frags; in skb_gro_receive()
4183 skbinfo->nr_frags = 0; in skb_gro_receive()
4186 frag2 = skbinfo->frags + i; in skb_gro_receive()
4211 if (nr_frags + 1 + skbinfo->nr_frags > MAX_SKB_FRAGS) in skb_gro_receive()
4218 pinfo->nr_frags = nr_frags + 1 + skbinfo->nr_frags; in skb_gro_receive()
4224 memcpy(frag + 1, skbinfo->frags, sizeof(*frag) * skbinfo->nr_frags); in skb_gro_receive()
4225 /* We dont need to clear skbinfo->nr_frags here */ in skb_gro_receive()
4237 skb_frag_off_add(&skbinfo in skb_gro_receive()
[all...]
/kernel/linux/linux-5.10/net/netfilter/
H A Dxt_set.c386 #define MOPT(opt, member) ((opt).ext.skbinfo.member)
/kernel/linux/linux-6.6/net/netfilter/
H A Dxt_set.c386 #define MOPT(opt, member) ((opt).ext.skbinfo.member)

Completed in 17 milliseconds