[acassen/keepalived] 9e845e: Fix compile error when net/if.h and netlink/route/...

Alexandre Cassen <[email protected]>
Newsgroups gmane.linux.keepalived.devel
Message-ID <56b379ea6cfd1_788b3ff7beacd2bc1313fb@hookshot-fe6-cp1-prd.iad.github.net.mail>
  Branch: refs/heads/master
  Home:   https://github.com/acassen/keepalived
  Commit: 9e845e73f45431ff85f01bfcd6f485da7974c304
      https://github.com/acassen/keepalived/commit/9e845e73f45431ff85f01bfcd6f485da7974c304
  Author: Quentin Armitage <[email protected]>
  Date:   2016-02-04 (Thu, 04 Feb 2016)

  Changed paths:
    M configure
    M configure.in
    M keepalived/vrrp/Makefile.in
    M keepalived/vrrp/vrrp_if_config.c

  Log Message:
  -----------
  Fix compile error when net/if.h and netlink/route/link.h conflict

Some versions of libnl3 netlink/route/link.h conflict with some
versions of kernel header file net/if.h. This commit has a
workaround for when there is a conflict.

Signed-off-by: Quentin Armitage <[email protected]>


  Commit: f7bb0c22127fd4ef3ccf67da150e11c39daba7c5
      https://github.com/acassen/keepalived/commit/f7bb0c22127fd4ef3ccf67da150e11c39daba7c5
  Author: Quentin Armitage <[email protected]>
  Date:   2016-02-04 (Thu, 04 Feb 2016)

  Changed paths:
    M configure
    M configure.in
    M keepalived/vrrp/Makefile.in
    M keepalived/vrrp/vrrp_if_config.c

  Log Message:
  -----------
  Fix compile failure with old kernels and libnl3

Issue #215 identified a compile error with pre 3.13 kernels when
libnl3 was installed. This commit adds a test for that situation
and avoids using rtnl_link_inet_[sg]et_conf.

I haven't been able to test this on a re 3.13 kernel, but I have
simulated the scenario and it compiles as expected.

Signed-off-by: Quentin Armitage <[email protected]>


  Commit: bd63519af965086e40c32fa0d9b52527e0e93a44
      https://github.com/acassen/keepalived/commit/bd63519af965086e40c32fa0d9b52527e0e93a44
  Author: Alexandre Cassen <[email protected]>
  Date:   2016-02-04 (Thu, 04 Feb 2016)

  Changed paths:
    M configure
    M configure.in
    M keepalived/vrrp/Makefile.in
    M keepalived/vrrp/vrrp_if_config.c

  Log Message:
  -----------
  Merge pull request #242 from pqarmitage/iptables2

Fix compile failures


Compare: https://github.com/acassen/keepalived/compare/fdc2d9f4babf...bd63519af965

------------------------------------------------------------------------------
Site24x7 APM Insight: Get Deep Visibility into Application Performance
APM + Mobile APM + RUM: Monitor 3 App instances at just $35/Month
Monitor end-to-end web transactions and take corrective actions now
Troubleshoot faster and improve end-user experience. Signup Now!
http://pubads.g.doubleclick.net/gampad/clk?id=272487151&iu=/4140

_______________________________________________
Keepalived-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/keepalived-devel
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.