Commit Graph

19 Commits (99ad9b17b4b00b694c7720aad3895ec5d388eaa5)

Author SHA1 Message Date
denxxjkee 99ad9b17b4
Merge bb7c77b900 into a13961110b 3 weeks ago
Michael Zillgith 81ba6534fd - declared multicastAddress parameter in Ethernet_addMulticastAddress const (LIB61850-517) 1 month ago
Denis Lazarev bb7c77b900 HAL: linux: Set socket protocol only for receive sockets
When creating raw sockets the protocol must be set to 0.

In case for receive sockets this means we will receive no packets until
we "bind" the socket with a non-zero protocol.

In case for only transmit sockets this avoids an expensive call packet
receiving function in kernel thats overflow internal receive socket
buffer.
11 months ago
Michael Zillgith 1ed5ab3a4e - ethernet_linux: renamed ethernetSocket to self 1 year ago
Michael Zillgith c37cc76f9b - Linux Ethernet Socket: set interface to promisc mode by default 1 year ago
Michael Zillgith affe0ed1d0 - code format updates 1 year ago
Michael Zillgith 24babeb2f9 - GOOSE subscriber: fixed - possible heap corruption in parseAllData due to missing validity check in bit-string handling (LIB61850-402) 2 years ago
Michael Zillgith f0651adb36 - add GOOSE subscriber/Ethernet layer support to listen to specific multicast messages 4 years ago
Michael Zillgith 3514e08252 - Linux Ethernet: fixed uninitialized memory 4 years ago
Michael Zillgith 3984a47324 - Linux - Ethernet: replace IFF_PROMISC by IFF_ALLMULTI 5 years ago
Michael Zillgith 4f0667b597 - removed some warnings and code cleanup 5 years ago
Michael Zillgith 805d73b86f - GOOSE: added GOOSE observer feature (GooseSubscriber listening to all GOOSE messages) and GOOSE observer example 5 years ago
Michael Zillgith 3e83cd6194 - GOOSE receiver: improvements in GOOSE receiver 5 years ago
Romain Naour a7d744d55d use <poll.h> instead of <sys/poll.h>
The manpage of poll(2) states that the prototype of poll is defined
in <poll.h>. Use that header file instead of <sys/poll.h> to allow
compilation against musl-libc.

Signed-off-by: Romain Naour <romain.naour@smile.fr>
(cherry picked from v1.4 branch commit 4cad505fc9)
5 years ago
Michael Zillgith 118a731b36 - SV publisher: fixed memory leaks (#191) 6 years ago
Michael Zillgith 9c58a886c5 - Linux ethernet driver: don't exit application when interface is not existing 6 years ago
Michael Zillgith 33ce512c47 - Ethernet HAL Linux: limited interface name in Ethernet_getIntefaceMACAddress to prevent #83 7 years ago
Michael Zillgith de04f3630b - moved lib_memory to hal project 7 years ago
Michael Zillgith 2f71744079 - added serial port hal
- moved hal to separate directory
- added new hal cmake project
7 years ago