]> git.proxmox.com Git - mirror_ubuntu-bionic-kernel.git/commit
ipvlan: drop ipv6 dependency
authorMatteo Croce <mcroce@redhat.com>
Fri, 22 Jun 2018 17:26:00 +0000 (19:26 +0200)
committerStefan Bader <stefan.bader@canonical.com>
Thu, 2 Aug 2018 10:40:00 +0000 (12:40 +0200)
commiteacec4b4c4979d818c2b628ab26e33c608d4d549
treef28a27fedaa8705a6034e1e8af6b91b3c2bf068a
parentf99841495d126d47e59fef10ca98758fbb04be19
ipvlan: drop ipv6 dependency

BugLink: http://bugs.launchpad.net/bugs/1776927
IPVlan has an hard dependency on IPv6, refactor the ipvlan code to allow
compiling it with IPv6 disabled, move duplicate code into addr_equal()
and refactor series of if-else into a switch.

Signed-off-by: Matteo Croce <mcroce@redhat.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
(cherry picked from commit 94333fac44d1da19ebdf41704780c1af3cabea61)
Signed-off-by: Joseph Salisbury <joseph.salisbury@canonical.com>
Acked-by: Kleber Sacilotto de Souza <kleber.souza@canonical.com>
Acked-by: Stefan Bader <stefan.bader@canonical.com>
Signed-off-by: Kleber Sacilotto de Souza <kleber.souza@canonical.com>
drivers/net/Kconfig
drivers/net/ipvlan/ipvlan_core.c
drivers/net/ipvlan/ipvlan_main.c