Параметри net.core.wmem_defaultта wmem_maxпараметри керують початковими та максимальними розмірами буферів сокетів TX у байтах. Хоча сама черга - це лише пов'язаний список skbпокажчиків, ядро також відслідковує загальний розмір байтів, споживаних користувачами під час skbїх додавання та видалення з буфера сокета. wmem_defaultSysctl встановлює по замовчуванням початкового стелі для нових гнізд ( net/core/sock.c:sock_init_data()). Програми дозволяють збільшувати розмір буферів своїх розеток, і wmem_maxце максимальна межа для цієї функції ( net/core/sock.c:sock_setsockopt()).
Коли пакет було вилучено з буфера сокета і знайде свій шлях через стек ядерних мереж, він розміщується на черзі передачі, щоб інтерфейс чекав завантаження на сам NIC. txqueuelenНабір по ifconfigабо ipкомандам кількість кадрів , дозволених для ядра черзі передачі для масового обслуговування дисципліни ( net/sched/sch_generic.c:pfifo_fast_enqueue()).
Нарешті, ethtool -Gвикористовує ioctl для встановлення кількості записів кільця для буфера кільця на самому NIC.