[Keepalived-devel] [acassen/keepalived] 9b85d9: Use netlink reported hardware address length for u.
Status: Beta
Brought to you by:
acassen
|
From: Quentin A. <no...@gi...> - 2019-01-30 13:51:06
|
Branch: refs/heads/master Home: https://github.com/acassen/keepalived Commit: 9b85d9ae77bd862e0aee5fc38617a9d0b55f5706 https://github.com/acassen/keepalived/commit/9b85d9ae77bd862e0aee5fc38617a9d0b55f5706 Author: Quentin Armitage <qu...@ar...> Date: 2019-01-29 (Tue, 29 Jan 2019) Changed paths: M keepalived/vrrp/vrrp_ndisc.c Log Message: ----------- Use netlink reported hardware address length for unsolicited NAs ETH_ALEN is correct for Ethernet type interaces, but is not right for Infiniband interfaces. Signed-off-by: Quentin Armitage <qu...@ar...> Commit: a04d33af5058ffcc1f1b46df01cc5ba8e0dd2246 https://github.com/acassen/keepalived/commit/a04d33af5058ffcc1f1b46df01cc5ba8e0dd2246 Author: Quentin Armitage <qu...@ar...> Date: 2019-01-29 (Tue, 29 Jan 2019) Changed paths: M keepalived/vrrp/vrrp_ndisc.c Log Message: ----------- Minor tidying up of opening gratuitous NA socket Update vrrp_ndisc.c to match gratuitous ARP changes in commit 3c96e7c - "Minor tidying up of opening gratuitous ARP socket". Signed-off-by: Quentin Armitage <qu...@ar...> Commit: 6798d7ad1e24ee1cb762630c88a3ec76ef04af43 https://github.com/acassen/keepalived/commit/6798d7ad1e24ee1cb762630c88a3ec76ef04af43 Author: Quentin Armitage <qu...@ar...> Date: 2019-01-29 (Tue, 29 Jan 2019) Changed paths: M keepalived/vrrp/vrrp_arp.c M keepalived/vrrp/vrrp_ndisc.c Log Message: ----------- Make gratuitous ARP/NA sockets non blocking keepalived shouldn't block when sending gratutious ARP/NA messages. It is better to lose the messages than for keepalived to block, so set the sockets non blocking. Signed-off-by: Quentin Armitage <qu...@ar...> Commit: f17bcec3584dfe777b71a20b22c902d908abb12e https://github.com/acassen/keepalived/commit/f17bcec3584dfe777b71a20b22c902d908abb12e Author: Quentin Armitage <qu...@ar...> Date: 2019-01-29 (Tue, 29 Jan 2019) Changed paths: M keepalived/vrrp/vrrp_arp.c M keepalived/vrrp/vrrp_ndisc.c Log Message: ----------- Use netlink provided broadcast address for gratuitous ARP If an interface has a non-standard broadcast address, we should honour it. Signed-off-by: Quentin Armitage <qu...@ar...> Commit: 16370320280de7d7d9d950aa30a2fd7f8dab216d https://github.com/acassen/keepalived/commit/16370320280de7d7d9d950aa30a2fd7f8dab216d Author: Quentin Armitage <qu...@ar...> Date: 2019-01-30 (Wed, 30 Jan 2019) Changed paths: M configure.ac M keepalived/core/track_process.c Log Message: ----------- Fix building on pre 3.10 kernels re track_process Issue #1119 reported that keepalived wouldn't build on CentOS 6. Various PROC_EVENT_* declarations were assumed to exist, some of which were not introduced until Linux v3.10. Most of them are not needed, but PROC_EVENT_COMM is used by the track_process code. This commit now checks for the existence of the PROC_EVENT_* declarations, but since keepalived uses PROC_EVENT_COMM, track_process is not supported prior to Linux v3.2. Signed-off-by: Quentin Armitage <qu...@ar...> Commit: 975315bcf886c32de54b38f363a6be3138dba27a https://github.com/acassen/keepalived/commit/975315bcf886c32de54b38f363a6be3138dba27a Author: Quentin Armitage <qu...@ar...> Date: 2019-01-30 (Wed, 30 Jan 2019) Changed paths: M configure.ac M doc/man/man5/keepalived.conf.5 M keepalived/core/track_process.c Log Message: ----------- Make track_process work prior to Linux 3.2, but with limitations Prior to Linux 3.2 the PROC_EVENT_COMM event did not exist, which means that keepalived is unable to detect changes to process name (/proc/PID/comm) prior to Linux 3.2. most processes do not change their process name, and so using track_process prior to Linux 3.2 is safe so long as the monitored processes are known not to change their process name. Signed-off-by: Quentin Armitage <qu...@ar...> Commit: 2d48f816af518fb1f7982668bef698652261f31b https://github.com/acassen/keepalived/commit/2d48f816af518fb1f7982668bef698652261f31b Author: Quentin Armitage <qu...@ar...> Date: 2019-01-30 (Wed, 30 Jan 2019) Changed paths: M configure.ac Log Message: ----------- Stop configure failing when nftables is not supported Signed-off-by: Quentin Armitage <qu...@ar...> Commit: 954cee8dc6e977a75e55d25fa937b41fd089621e https://github.com/acassen/keepalived/commit/954cee8dc6e977a75e55d25fa937b41fd089621e Author: Quentin Armitage <qu...@ar...> Date: 2019-01-30 (Wed, 30 Jan 2019) Changed paths: M configure.ac M doc/man/man5/keepalived.conf.5 M keepalived/core/track_process.c M keepalived/vrrp/vrrp_arp.c M keepalived/vrrp/vrrp_ndisc.c Log Message: ----------- Merge pull request #1120 from pqarmitage/updates Tidy up gratuitous ARP/NA, use netlink provided broadcast address, and fix track_process on pre 3.10 kernels Compare: https://github.com/acassen/keepalived/compare/8cdbdb16cbca...954cee8dc6e9 |