한국어English日本語简体中文繁體中文DeutschไทยTiếng ViệtРусскийPortuguês (Brasil)EspañolBahasa Indonesia

Game Lag White Paper › L6 Server network card

NIC driver and firmware problems NIC hang / reset

Cause ID nic-reset · Primary owner Infra team (Server infrastructure)

Open the interactive card with figures and simulations →

When a driver bug or a malfunctioning feature hangs the card, all traffic in and out stops while it restarts.

Why Driver bug, malfunctioning offload feature → Effect The NIC hangs and restarts (a few seconds) → On screen Everyone on that server freezes together and then teleports or disconnects

Symptoms
Freeze, Disconnect
Factors
Packet loss
Who’s affected
Whole server
When
Randomly, The longer it runs
Owner
Primary owner Infra team (Server infrastructure)
Infra team action items
Check and alert on “transmit queue … timed out” and “Link is Down” entries in the kernel log, update drivers and firmware, turn off the problem feature (such as an offload).
On the graph
Gap then burst · Server packets sent/received
Where to look
Search the kernel log with dmesg for “NETDEV WATCHDOG … transmit queue N timed out”, driver resets, and “Link is Down” or “Link is Up” entries, and check the server’s packets sent and received at those times
Confirmed if
At the time of the freeze, the kernel log has a transmit queue timeout or link down/up entries, and packets sent and received drop to 0 for those few seconds
Ruled out if
Kernel log clean and the switch-side port fine: a stall in the game server process (“Server GC stop-the-world pause,” “Deadlock”) or “Network equipment failover”
Check with
Infra tools (no game code needed)

Sources

  1. net/sched/sch_generic.c (Linux v6.12) Linux kernel
    When a transmit queue stalls, the kernel watchdog logs “NETDEV WATCHDOG … transmit queue N timed out” and calls the driver’s reset function
  2. drivers/net/ethernet/intel/ixgbe/ixgbe_main.c (Linux v6.12) Linux kernel
    The ixgbe driver resets the adapter on a transmit hang and logs “NIC Link is Down” when the link drops
  3. ethtool(8) — Linux manual page ethtool
    The ethtool -K option for turning offload features off one at a time

See also

Same layer: L6 Server network card

Same symptom (Freeze), other layers

View the interactive card with figures and simulations