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