utiliza Flow Director, observe el contador en ethtool:
fdir_miss y fdir_match.
Otros comandos de ethtool:
Para habilitar el director de flujo
ethtool -K ethX ntuple on
Para añadir un filtro, utilice el conmutador -
U
ethtool -U ethX flow-type
tcp4 src-ip 0x178000a
action 1
Para ver la lista de filtros presentes
ethtool -u ethX
Filtro perfecto: filtro perfecto es una interfaz para cargar
la tabla de filtro que canaliza todo el flujo a queue_0 a
menos que se especifique una cola alternativa utilizando
"action". En tal caso, cualquier flujo que coincida con los
criterios del filtro se dirigirán a la cola adecuada.
La compatibilidad con la función virtual (VF) se realiza a
través del campo de datos de usuario. Debe actualizar a
la versión de ethtool creada para el kernel 2.6.40. El
filtro perfecto se admite en todos los kernels 2.6.30 y
superiores. Las reglas pueden borrarse de la propia tabla.
Esto se hace con "ethtool -U ethX delete N", donde N es
el número de la regla que hay que borrar.
NOTA: los filtros perfectos de Flow Director se
pueden activar en el modo de una sola cola, con
SR-IOV habilitado o con DCB deshabilitado.
Si la cola se define como -1, el filtro descartará los
paquetes coincidentes.
Para realizar un recuento de coincidencias y discrepancias
del filtro, hay dos estadísticas en ethtool: fdir_match y
fdir_miss. Además, rx_queue_N_packets muestra el
número de paquetes procesados por la cola nº N.
NOTA: la recepción de paquete de dirección (RPS)
y la recepción de flujo de dirección (RFS) no son
compatibles con Flow Director. Si Flow Director
está habilitado, estas funciones se inhabilitarán.
NOTA: para las máscaras VLAN, solo se admiten 4
máscaras.
NOTA: una vez que está definida la regla, debe
proporcionar los mismos campos y máscaras (si
estas últimas se han especificado).
Compatibilidad con RSS de UDP
Esta función agrega un conmutador de
APAGADO/ENCENDIDO para aplicar hash a determinados
tipos de flujos. No puede activar nada más que el UDP.
La opción predeterminada está inhabilitada. Solo es
compatible con la habilitación o inhabilitación en puertos
para UDP en IPv4 (udp4) o IPv6 (udp6).
NOTA: los paquetes fragmentados pueden llegar
desordenados cuando se configura la
compatibilidad con RSS UDP.
Comandos y opciones de ethtool admitidos
-n --show-nfc