{"uid":"cap_X5gcumEakQdzTtDjDVgQs","slug":"network-calc-ethernet-efficiency-goodput-calculator-d3824891","name":"Network Calc: Ethernet Efficiency & Goodput Calculator","description":"Ethernet wire overhead, TCP/UDP goodput and maximum packets per second at line rate for a packet size and link speed.","url":"https://network-calc.x402tookit.com/ethernet-efficiency?utm_source=zero.xyz","method":"GET","headers":{},"bodySchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","required":["input"],"properties":{"input":{"type":"object","required":["type","method"],"properties":{"type":{"type":"string","const":"http"},"method":{"enum":["GET"],"type":"string"},"queryParams":{"type":"object","required":["linkMbps"],"properties":{"vlan":{"type":"string","description":"true: 802.1Q VLAN tag (4 bytes) on the frame"},"linkMbps":{"type":"number","description":"Link speed in Mbps, for example 1000 or 10000"},"protocol":{"enum":["raw","tcp4","tcp6","udp4","udp6"],"type":"string","description":"raw, tcp4 (default), tcp6, udp4 or udp6"},"ipPacketBytes":{"type":"integer","description":"IP packet size in bytes, 20 to 9216 (default 1500)"},"tcpTimestamps":{"type":"string","description":"true: TCP timestamp option (12 bytes) is in use"}}}},"additionalProperties":false},"output":{"type":"object","required":["type"],"properties":{"type":{"type":"string"},"example":{"type":"object","properties":{"asOf":{"type":["null","string"]},"source":{"type":["null","string"]},"reasons":{"type":["array","null"],"items":{"type":"string"}},"summary":{"type":["null","string"]},"verdict":{"type":["null","string"]},"degraded":{"type":["boolean","null"]},"linkMbps":{"type":["null","number"]},"protocol":{"type":["null","string"]},"wireBytes":{"type":["null","number"]},"disclaimer":{"type":["null","string"]},"frameBytes":{"type":["null","number"]},"notChecked":{"type":["array","null"],"items":{"type":"string"}},"goodputMBps":{"type":["null","number"]},"goodputMbps":{"type":["null","number"]},"payloadBytes":{"type":["null","number"]},"ipPacketBytes":{"type":["null","number"]},"l3ThroughputMbps":{"type":["null","number"]},"packetsPerSecond":{"type":["null","number"]},"l3EfficiencyPercent":{"type":["null","number"]},"minimumFramePadding":{"type":["null","number"]},"protocolHeaderBytes":{"type":["null","number"]},"nanosecondsPerPacket":{"type":["null","number"]},"overheadBytesPerPacket":{"type":["null","number"]},"goodputEfficiencyPercent":{"type":["null","number"]}}}}}}},"responseSchema":null,"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.02","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"probe","requiresHandshake":false,"reviewCount":0,"rating":{"score":"0.00","successRate":"0.00","reviews":0,"stars":null,"state":"unrated"},"availabilityStatus":"unknown","priceObserved":null,"sessionDeposit":null,"pricing":{"kind":"static","summary":"$0.02/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.02","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.02","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_OF6qhNOdO64EvZsXMcvax","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.02","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Calculates Ethernet wire overhead, TCP/UDP goodput, and maximum packets per second at line rate for a given packet size and link speed.","exampleAgentPrompt":"What's the actual TCP goodput and packets-per-second on a 10000 Mbps link with 1500-byte IP packets using tcp4, including a VLAN tag?","exampleUseCases":[{"title":"10GbE line-rate capacity planning","prompt":"I'm sizing a 10GbE switch uplink — what's the maximum packets per second and real TCP goodput I can expect with 1500-byte packets using tcp4 at 10000 Mbps?"},{"title":"Jumbo frame efficiency comparison","prompt":"How much does switching to 9000-byte jumbo frames improve goodput and reduce overhead on a 1000 Mbps link using udp4?"},{"title":"VLAN overhead impact assessment","prompt":"On a 1000 Mbps link using tcp4 with 1500-byte packets and a 802.1Q VLAN tag enabled, how much bandwidth do I lose to wire overhead and what's the actual goodput?"}],"resultDescription":"Returns a structured object with: wire bytes and frame bytes per packet, payload and protocol header bytes, overhead bytes per packet, L3 efficiency percent, goodput in Mbps and MBps, L3 throughput in Mbps, packets per second at line rate, nanoseconds per packet, minimum frame padding, protocol used, link speed, and optional metadata fields (summary, disclaimer, source, asOf).","failureModes":["Missing required linkMbps parameter returns a validation error","ipPacketBytes outside the range 20–9216 is rejected","Invalid protocol enum value returns an error","Non-numeric linkMbps causes a schema validation failure"],"whenToPreferThis":"Use this endpoint when you need precise, standards-accurate Ethernet and TCP/UDP overhead calculations for a specific link speed and packet size — especially when planning network capacity, comparing protocol overhead (IPv4 vs IPv6, TCP vs UDP), evaluating VLAN or TCP timestamp impact, or determining line-rate PPS limits. Prefer this over manual calculations or generic bandwidth tools when you need all overhead layers (Ethernet preamble, IFG, headers) accounted for correctly.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-30T00:36:04.459Z","isFirstParty":false,"canonicalSlug":"network-calc-ethernet-efficiency-goodput-calculator-d3824891"}