Quellcodebibliothek Statistik Leitseite products/Sources/formale Sprachen/C/Firefox/third_party/abseil-cpp/   (Firefox Browser Version 153.0.1©)  Datei vom 27.6.2026 mit Größe 157 kB image not shown  

Quelle  tso.h  Sprache: unbekannt

 
/* SPDX-License-Identifier: GPL-2.0 */
#ifndef _TSO_H
#define _TSO_H

#include <linux/skbuff.h>
#include <net/ip.h>

#define TSO_HEADER_SIZE  256

struct tso_t {
 int next_frag_idx;
 int size;
 void *data;
 u16 ip_id;
 u8 tlen; /* transport header len */
 bool ipv6;
 u32 tcp_seq;
};

/* Calculate the worst case buffer count */
static inline int tso_count_descs(const struct sk_buff *skb)
{
 return skb_shinfo(skb)->gso_segs * 2 + skb_shinfo(skb)->nr_frags;
}

void tso_build_hdr(const struct sk_buff *skb, char *hdr, struct tso_t *tso,
     int size, bool is_last);
void tso_build_data(const struct sk_buff *skb, struct tso_t *tso, int size);
int tso_start(struct sk_buff *skb, struct tso_t *tso);

#endif /* _TSO_H */

Messung V0.5 in Prozent
C=88 H=100 G=94

[zur Elbe Produktseite wechseln0.4QuellennavigatorsAnalyse erneut starten2026-09-27]