On Jan 17, 2019, at 4:56 PM, Florian Fainelli <f.faine...@gmail.com> wrote:
> These Ethernet adapters can be regular/normal Ethernet adapters, e.g: > e1000e/igb/ixgbe on a PC connected to an Ethernet switch via GMII (for > data path), and controlled by that PC through GPIO/SPI/I2C/MDIO for > instance. If the switch is an external die/package then if you looked at > frames between that NIC and the switch, you would see the tag, but that > would require you snooping the wires between these two dies. If the > switch is internal, things are not visible obviously. > > These Ethernet switch tags *never* go out to front-panel/RJ45 > connectors, they remain within the Ethernet switch logic and get > processed internally and stripped, and then regular Ethernet frames go > out these RJ45 connectors, a similar operation applies in the other > direction (ingress). OK, so it sounds as if: 1) the special ports on which the new DLT_ values would be used would *always* get packets with the tags corresponding to the switch type, and would *never* get regular Ethernet packets *or* DOCSIS packets from a Cisco CMTS (Cable Modem Termination System); 2) regular Ethernet ports would *never* get packets with switch tags. If so, that means that that: 1) the special ports should have only *one* DLT_ value - the one corresponding to the switch type; 2) other Ethernet ports should just get DLT_EN10MB and DLT_DOCSIS. > OK, then requesting 10 DLT values, one per-tag is reasonable? Yes. _______________________________________________ tcpdump-workers mailing list tcpdump-workers@lists.tcpdump.org https://lists.sandelman.ca/mailman/listinfo/tcpdump-workers