Searched refs:gso_segs (Results 1 - 25 of 113) sorted by relevance

12345

/linux-master/drivers/net/ethernet/sfc/siena/
H A Dtx.h28 if (skb_shinfo(skb)->gso_segs > 1 &&
H A Dtx.c150 segments = skb_is_gso(skb) ? skb_shinfo(skb)->gso_segs : 0;
/linux-master/tools/testing/selftests/bpf/progs/
H A Dtest_skb_ctx.c25 if (skb->gso_segs != 8)
/linux-master/drivers/net/ethernet/sfc/
H A Dtx.h35 if (skb_shinfo(skb)->gso_segs > 1 &&
H A Def100_tx.c77 if (skb_shinfo(skb)->gso_segs > nic_data->tso_max_payload_num_segs) {
392 segments = skb_is_gso(skb) ? skb_shinfo(skb)->gso_segs : 0;
/linux-master/tools/testing/selftests/bpf/prog_tests/
H A Dskb_helpers.c9 .gso_segs = 8,
H A Dskb_ctx.c18 .gso_segs = 8,
/linux-master/include/net/
H A Dtso.h23 return skb_shinfo(skb)->gso_segs * 2 + skb_shinfo(skb)->nr_frags;
/linux-master/net/sctp/
H A Doffload.c55 /* Packet is from an untrusted source, reset gso_segs. */
59 pinfo->gso_segs = 0;
62 pinfo->gso_segs++;
66 pinfo->gso_segs++;
/linux-master/drivers/net/ethernet/hisilicon/hns3/
H A Dhns3_trace.h26 __field(unsigned short, gso_segs)
37 __entry->gso_segs = skb_shinfo(skb)->gso_segs;
49 __entry->ip_summed, __entry->gso_size, __entry->gso_segs,
/linux-master/include/trace/events/
H A Dnet.h36 __field( u16, gso_segs )
58 __entry->gso_segs = skb_shinfo(skb)->gso_segs;
62 TP_printk("dev=%s queue_mapping=%u skbaddr=%p vlan_tagged=%d vlan_proto=0x%04x vlan_tci=0x%04x protocol=0x%04x ip_summed=%d len=%u data_len=%u network_offset=%d transport_offset_valid=%d transport_offset=%d tx_flags=%d gso_size=%d gso_segs=%d gso_type=%#x",
69 __entry->gso_size, __entry->gso_segs, __entry->gso_type)
/linux-master/net/ipv4/
H A Dtcp_offload.c87 /* Packet is from an untrusted source, reset gso_segs. */
89 skb_shinfo(skb)->gso_segs = DIV_ROUND_UP(skb->len, mss);
112 mss *= skb_shinfo(segs)->gso_segs;
312 shinfo->gso_segs = NAPI_GRO_CB(skb)->count;
H A Dudp_offload.c282 /* Packet is from an untrusted source, reset gso_segs. */
283 skb_shinfo(gso_skb)->gso_segs = DIV_ROUND_UP(gso_skb->len - sizeof(*uh),
310 mss *= skb_shinfo(segs)->gso_segs;
672 skb_shinfo(skb)->gso_segs = NAPI_GRO_CB(skb)->count;
729 skb_shinfo(skb)->gso_segs = NAPI_GRO_CB(skb)->count;
/linux-master/drivers/net/ethernet/marvell/octeon_ep/
H A Doctep_tx.h278 u16 gso_segs; member in struct:tx_mdata
/linux-master/drivers/net/ethernet/marvell/octeon_ep_vf/
H A Doctep_vf_tx.h235 u16 gso_segs; member in struct:tx_mdata
/linux-master/drivers/net/ethernet/sun/
H A Dsunvnet_common.c1230 int gso_size, gso_type, gso_segs; local
1252 gso_segs = skb_shinfo(skb)->gso_segs;
1255 gso_segs = DIV_ROUND_UP(skb->len - hlen, datalen);
1257 if (unlikely(vnet_tx_dring_avail(dr) < gso_segs)) {
1262 if (vnet_tx_dring_avail(dr) < skb_shinfo(skb)->gso_segs)
1276 skb_shinfo(skb)->gso_segs = gso_segs;
1291 skb_shinfo(curr)->gso_segs =
/linux-master/drivers/net/ethernet/intel/iavf/
H A Diavf_txrx.c246 total_packets += tx_buf->gso_segs;
1870 u16 gso_segs, gso_size; local
1945 gso_segs = skb_shinfo(skb)->gso_segs;
1948 first->gso_segs = gso_segs;
1949 first->bytecount += (first->gso_segs - 1) * *hdr_len;
2459 first->gso_segs = 1;
H A Diavf_txrx.h267 unsigned short gso_segs; member in struct:iavf_tx_buffer
/linux-master/drivers/net/ethernet/intel/idpf/
H A Didpf_singleq_txrx.c397 first->gso_segs = offload.tso_segs;
398 first->bytecount = skb->len + ((first->gso_segs - 1) * offload.tso_hdr_len);
401 first->gso_segs = 1;
498 total_pkts += tx_buf->gso_segs;
/linux-master/include/linux/
H A Dvirtio_net.h185 /* Header must be checked, and gso_segs computed. */
187 shinfo->gso_segs = 0;
/linux-master/net/ipv6/
H A Dudp_offload.c175 skb_shinfo(skb)->gso_segs = NAPI_GRO_CB(skb)->count;
/linux-master/drivers/net/ethernet/intel/fm10k/
H A Dfm10k_main.c772 first->gso_segs = skb_shinfo(skb)->gso_segs;
773 first->bytecount += (first->gso_segs - 1) * hdrlen;
1081 first->gso_segs = 1;
1215 total_packets += tx_buffer->gso_segs;
/linux-master/net/bpf/
H A Dtest_run.c890 /* gso_segs is allowed */
892 if (!range_is_zero(__skb, offsetofend(struct __sk_buff, gso_segs),
923 if (__skb->gso_segs > GSO_MAX_SEGS)
925 skb_shinfo(skb)->gso_segs = __skb->gso_segs;
946 __skb->gso_segs = skb_shinfo(skb)->gso_segs;
/linux-master/tools/testing/selftests/bpf/verifier/
H A Dctx_skb.c967 "read gso_segs from CGROUP_SKB",
970 offsetof(struct __sk_buff, gso_segs)),
978 "read gso_segs from CGROUP_SKB",
981 offsetof(struct __sk_buff, gso_segs)),
989 "write gso_segs from CGROUP_SKB",
993 offsetof(struct __sk_buff, gso_segs)),
1003 "read gso_segs from CLS",
1006 offsetof(struct __sk_buff, gso_segs)),
/linux-master/drivers/net/ethernet/intel/ixgbe/
H A Dixgbe_xsk.c420 tx_bi->gso_segs = 1;
475 total_packets += tx_bi->gso_segs;

Completed in 390 milliseconds

12345