/kernel/linux/linux-5.10/drivers/net/ethernet/hisilicon/hns3/ |
H A D | hns3_trace.h | 26 __field(unsigned short, gso_segs) 37 __entry->gso_segs = skb_shinfo(skb)->gso_segs; 50 __entry->ip_summed, __entry->gso_size, __entry->gso_segs,
|
/kernel/linux/linux-6.6/drivers/net/ethernet/hisilicon/hns3/ |
H A D | hns3_trace.h | 26 __field(unsigned short, gso_segs) 37 __entry->gso_segs = skb_shinfo(skb)->gso_segs; 49 __entry->ip_summed, __entry->gso_size, __entry->gso_segs,
|
/kernel/linux/linux-5.10/net/sctp/ |
H A D | offload.c | 50 /* Packet is from an untrusted source, reset gso_segs. */ in sctp_gso_segment() 54 pinfo->gso_segs = 0; in sctp_gso_segment() 57 pinfo->gso_segs++; in sctp_gso_segment() 61 pinfo->gso_segs++; in sctp_gso_segment()
|
/kernel/linux/linux-6.6/net/sctp/ |
H A D | offload.c | 55 /* Packet is from an untrusted source, reset gso_segs. */ in sctp_gso_segment() 59 pinfo->gso_segs = 0; in sctp_gso_segment() 62 pinfo->gso_segs++; in sctp_gso_segment() 66 pinfo->gso_segs++; in sctp_gso_segment()
|
/kernel/linux/linux-5.10/include/trace/events/ |
H A D | net.h | 36 __field( u16, gso_segs ) 57 __entry->gso_segs = skb_shinfo(skb)->gso_segs; 61 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", 68 __entry->gso_size, __entry->gso_segs, __entry->gso_type)
|
/kernel/linux/linux-6.6/include/trace/events/ |
H A D | net.h | 36 __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)
|
/kernel/linux/linux-5.10/tools/testing/selftests/bpf/progs/ |
H A D | test_skb_ctx.c | 24 if (skb->gso_segs != 8) in process()
|
/kernel/linux/linux-6.6/drivers/net/ethernet/sfc/siena/ |
H A D | tx.h | 28 if (skb_shinfo(skb)->gso_segs > 1 && in efx_tx_csum_type_skb()
|
/kernel/linux/linux-5.10/net/ipv4/ |
H A D | tcp_offload.c | 85 /* Packet is from an untrusted source, reset gso_segs. */ in tcp_gso_segment() 87 skb_shinfo(skb)->gso_segs = DIV_ROUND_UP(skb->len, mss); in tcp_gso_segment() 110 mss *= skb_shinfo(segs)->gso_segs; in tcp_gso_segment() 296 skb_shinfo(skb)->gso_segs = NAPI_GRO_CB(skb)->count; in tcp_gro_complete()
|
/kernel/linux/linux-5.10/tools/testing/selftests/bpf/prog_tests/ |
H A D | skb_helpers.c | 9 .gso_segs = 8, in test_skb_helpers()
|
H A D | skb_ctx.c | 17 .gso_segs = 8, in test_skb_ctx()
|
/kernel/linux/linux-5.10/drivers/net/ethernet/sfc/ |
H A D | tx.h | 35 if (skb_shinfo(skb)->gso_segs > 1 && in efx_tx_csum_type_skb()
|
H A D | ef100_tx.c | 79 if (skb_shinfo(skb)->gso_segs > nic_data->tso_max_payload_num_segs) { in ef100_tx_can_tso() 352 segments = skb_is_gso(skb) ? skb_shinfo(skb)->gso_segs : 0; in ef100_enqueue_skb()
|
/kernel/linux/linux-6.6/include/net/ |
H A D | tso.h | 23 return skb_shinfo(skb)->gso_segs * 2 + skb_shinfo(skb)->nr_frags; in tso_count_descs()
|
/kernel/linux/linux-6.6/drivers/net/ethernet/sfc/ |
H A D | tx.h | 35 if (skb_shinfo(skb)->gso_segs > 1 && in efx_tx_csum_type_skb()
|
/kernel/linux/linux-6.6/tools/testing/selftests/bpf/progs/ |
H A D | test_skb_ctx.c | 23 if (skb->gso_segs != 8) in process()
|
/kernel/linux/linux-6.6/tools/testing/selftests/bpf/prog_tests/ |
H A D | skb_helpers.c | 9 .gso_segs = 8, in test_skb_helpers()
|
H A D | skb_ctx.c | 18 .gso_segs = 8, in test_skb_ctx()
|
/kernel/linux/linux-5.10/net/bpf/ |
H A D | test_run.c | 435 /* gso_segs is allowed */ in convert___skb_to_skb() 437 if (!range_is_zero(__skb, offsetofend(struct __sk_buff, gso_segs), in convert___skb_to_skb() 461 if (__skb->gso_segs > GSO_MAX_SEGS) in convert___skb_to_skb() 463 skb_shinfo(skb)->gso_segs = __skb->gso_segs; in convert___skb_to_skb() 482 __skb->gso_segs = skb_shinfo(skb)->gso_segs; in convert_skb_to___skb()
|
/kernel/linux/linux-6.6/net/ipv4/ |
H A D | tcp_offload.c | 87 /* Packet is from an untrusted source, reset gso_segs. */ in tcp_gso_segment() 89 skb_shinfo(skb)->gso_segs = DIV_ROUND_UP(skb->len, mss); in tcp_gso_segment() 112 mss *= skb_shinfo(segs)->gso_segs; in tcp_gso_segment() 307 skb_shinfo(skb)->gso_segs = NAPI_GRO_CB(skb)->count; in tcp_gro_complete()
|
H A D | udp_offload.c | 282 /* Packet is from an untrusted source, reset gso_segs. */ in __udp_gso_segment() 283 skb_shinfo(gso_skb)->gso_segs = DIV_ROUND_UP(gso_skb->len - sizeof(*uh), in __udp_gso_segment() 310 mss *= skb_shinfo(segs)->gso_segs; in __udp_gso_segment() 663 skb_shinfo(skb)->gso_segs = NAPI_GRO_CB(skb)->count; in udp_gro_complete_segment() 720 skb_shinfo(skb)->gso_segs = NAPI_GRO_CB(skb)->count; in udp4_gro_complete()
|
/kernel/linux/common_modules/newip/third_party/linux-5.10/net/newip/ |
H A D | tcp_nip_input.c | 292 /* In case tcp_nip_drop() is called later, update to->gso_segs */ in tcp_nip_ooo_try_coalesce() 294 u32 gso_segs = max_t(u16, 1, skb_shinfo(to)->gso_segs) + in tcp_nip_ooo_try_coalesce() local 295 max_t(u16, 1, skb_shinfo(from)->gso_segs); in tcp_nip_ooo_try_coalesce() 296 u32 to_gso_segs = skb_shinfo(to)->gso_segs; in tcp_nip_ooo_try_coalesce() 298 nip_dbg("(to)->gso_segs %u, (from)->gso_segs %u", skb_shinfo(to)->gso_segs, in tcp_nip_ooo_try_coalesce() 299 skb_shinfo(from)->gso_segs); in tcp_nip_ooo_try_coalesce() 300 skb_shinfo(to)->gso_segs in tcp_nip_ooo_try_coalesce() [all...] |
/kernel/linux/linux-5.10/drivers/net/ethernet/sun/ |
H A D | sunvnet_common.c | 1229 int gso_size, gso_type, gso_segs; in vnet_handle_offloads() local 1251 gso_segs = skb_shinfo(skb)->gso_segs; in vnet_handle_offloads() 1254 gso_segs = DIV_ROUND_UP(skb->len - hlen, datalen); in vnet_handle_offloads() 1256 if (unlikely(vnet_tx_dring_avail(dr) < gso_segs)) { in vnet_handle_offloads() 1261 if (vnet_tx_dring_avail(dr) < skb_shinfo(skb)->gso_segs) in vnet_handle_offloads() 1275 skb_shinfo(skb)->gso_segs = gso_segs; in vnet_handle_offloads() 1290 skb_shinfo(curr)->gso_segs = in vnet_handle_offloads()
|
/kernel/linux/linux-6.6/drivers/net/ethernet/sun/ |
H A D | sunvnet_common.c | 1230 int gso_size, gso_type, gso_segs; in vnet_handle_offloads() local 1252 gso_segs = skb_shinfo(skb)->gso_segs; in vnet_handle_offloads() 1255 gso_segs = DIV_ROUND_UP(skb->len - hlen, datalen); in vnet_handle_offloads() 1257 if (unlikely(vnet_tx_dring_avail(dr) < gso_segs)) { in vnet_handle_offloads() 1262 if (vnet_tx_dring_avail(dr) < skb_shinfo(skb)->gso_segs) in vnet_handle_offloads() 1276 skb_shinfo(skb)->gso_segs = gso_segs; in vnet_handle_offloads() 1291 skb_shinfo(curr)->gso_segs = in vnet_handle_offloads()
|
/kernel/linux/linux-5.10/net/core/ |
H A D | tso.c | 12 return skb_shinfo(skb)->gso_segs * 2 + skb_shinfo(skb)->nr_frags; in tso_count_descs()
|