The Wayback Machine - https://web.archive.org/web/20200624204417/https://github.com/topics/ethernet
Skip to content
#

ethernet

Here are 252 public repositories matching this topic...

JollyWizard
JollyWizard commented Jul 4, 2019

After calling PLC.connect, when the promises have completed, the application stays open.

The Readme doesn't indicate to expect this behavior, nor does it seem to indicate how to properly close open connections.

I tried PLC.destroy, PLC.destroySoon, PLC.end, and PLC.close. I either got errors (no function or promise rejection), or the API continues to run in the background. I tried m

christophe-calmejane
christophe-calmejane commented May 9, 2019

When calling a controllerEntity method that has a completion handler, if an error occurs before even sending the message to the network, the completion handler is called with the error status, in the same thread than the caller.
This can lead to deadlocks.

The documentation should clearly states that all completion handlers are always called from another thread.
Then the code should be change

bug
jwbensley
jwbensley commented Feb 25, 2018

AF_PACKET socket require Linux 2.2.

PACKET_RX_RING requires Linux 2.6.5.
PACKET_VERSION with PACKET_RX_RING requires Linux 2.6.27.
TPACKET_V2 requires Kernel 2.6.27.
PACKET_STATISTICS requires TPACKET_V2.
PACKET_TX_RING requires Linux 2.6.31.
PACKET_LOSS requires Linux 2.6.31.
PACKET_TIMESTAMP with PACKET_RX_RING requires Linux 2.6.36.
PACKET_FANOUT requires Linux 3.1.
PACKET_QDISC_BYPA

Improve this page

Add a description, image, and links to the ethernet topic page so that developers can more easily learn about it.

Curate this topic

Add this topic to your repo

To associate your repository with the ethernet topic, visit your repo's landing page and select "manage topics."

Learn more

You can’t perform that action at this time.