Ethernet pause frame MPCP ( IEEE 802.3x) seen in tcpdump
by primozb from LinuxQuestions.org on (#4VD4C)
Is it ok to see this pause frame in tcpdump on normal linux client system?
Linux system (embedded) is Linux 4.14 kernel, no special networking role or special kernel configurations, normal Linux client system configuration.
Networking on Linux system is configured as standard IP4 protocol (IP, mask, gateway, broadcast), classic standard network config, typical network endpoint client system.
NIC HW is some custom/experimental HW.
Tcpdump is hooked to this NIC ethernet interface.
I have search and read docs related to pause frame but did not got clear/authoritative answer if this pause frame can (or can not) enter in kernel networking stack.
In other words: Should NIC HW always consume pause frame and should never pass it up to sw/kernel network stack (to netif_receive & Co API).
Pause frame: https://en.wikipedia.org/wiki/Ethernet_flow_control
WBR


Linux system (embedded) is Linux 4.14 kernel, no special networking role or special kernel configurations, normal Linux client system configuration.
Networking on Linux system is configured as standard IP4 protocol (IP, mask, gateway, broadcast), classic standard network config, typical network endpoint client system.
NIC HW is some custom/experimental HW.
Tcpdump is hooked to this NIC ethernet interface.
I have search and read docs related to pause frame but did not got clear/authoritative answer if this pause frame can (or can not) enter in kernel networking stack.
In other words: Should NIC HW always consume pause frame and should never pass it up to sw/kernel network stack (to netif_receive & Co API).
Pause frame: https://en.wikipedia.org/wiki/Ethernet_flow_control
WBR