From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: From: Marek Lindner Date: Sat, 16 Feb 2013 20:22:37 +0800 References: <1360682516-11005-1-git-send-email-ordex@autistici.org> In-Reply-To: <1360682516-11005-1-git-send-email-ordex@autistici.org> MIME-Version: 1.0 Content-Type: Text/Plain; charset="iso-8859-15" Content-Transfer-Encoding: 7bit Message-Id: <201302162022.37757.lindner_marek@yahoo.de> Subject: Re: [B.A.T.M.A.N.] [PATCH 1/2] batman-adv: free an hard-interface before adding it Reply-To: The list for a Better Approach To Mobile Ad-hoc Networking List-Id: The list for a Better Approach To Mobile Ad-hoc Networking List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: The list for a Better Approach To Mobile Ad-hoc Networking On Tuesday, February 12, 2013 23:21:55 Antonio Quartulli wrote: > @@ -347,6 +342,13 @@ int batadv_hardif_enable_interface(struct > batadv_hard_iface *hard_iface, goto err_dev; > } > > + /* check if the interface is enslaved in another virtual one and > + * in that case unlink it first > + */ > + master = netdev_master_upper_dev_get(hard_iface->net_dev); > + if (master) > + netdev_upper_dev_unlink(hard_iface->net_dev, master); > + > hard_iface->soft_iface = soft_iface; > bat_priv = netdev_priv(hard_iface->soft_iface); Seems we need some compat code here: hard-interface.c:348:2: error: implicit declaration of function 'netdev_master_upper_dev_get' Cheers, Marek