Update to new if_clone API.
authorRui Paulo <rpaulo@FreeBSD.org>
Wed, 14 Apr 2010 11:38:03 +0000 (12:38 +0100)
committerRui Paulo <rpaulo@FreeBSD.org>
Wed, 14 Apr 2010 11:38:03 +0000 (12:38 +0100)
sys/net/bridge/if_bridge.c
sys/net/faith/if_faith.c
sys/net/gre/if_gre.c
sys/net/pf/if_pflog.c
sys/net/pf/if_pfsync.c
sys/net/tap/if_tap.c
sys/net/vlan/if_vlan.c
sys/netinet/ip_carp.c

index 6cd2fa1..a3e4e71 100644 (file)
@@ -359,7 +359,7 @@ extern      void (*bridge_dn_p)(struct mbuf *, struct ifnet *);
 
 static int     bridge_rtable_prune_period = BRIDGE_RTABLE_PRUNE_PERIOD;
 
-static int     bridge_clone_create(struct if_clone *, int);
+static int     bridge_clone_create(struct if_clone *, int, caddr_t);
 static void    bridge_clone_destroy(struct ifnet *);
 
 static int     bridge_ioctl(struct ifnet *, u_long, caddr_t, struct ucred *);
@@ -631,7 +631,7 @@ DECLARE_MODULE(if_bridge, bridge_mod, SI_SUB_PSEUDO, SI_ORDER_ANY);
  *     Create a new bridge instance.
  */
 static int
-bridge_clone_create(struct if_clone *ifc, int unit)
+bridge_clone_create(struct if_clone *ifc, int unit, caddr_t param __unused)
 {
        struct bridge_softc *sc;
        struct ifnet *ifp;
index 534861a..8663d17 100644 (file)
@@ -156,7 +156,7 @@ DECLARE_MODULE(if_faith, faith_mod, SI_SUB_PSEUDO, SI_ORDER_ANY);
 MODULE_VERSION(if_faith, 1);
 
 int
-faith_clone_create(struct if_clone *ifc, int unit, caddr_t param)
+faith_clone_create(struct if_clone *ifc, int unit, caddr_t param __unused)
 {
        struct faith_softc *sc;
 
index 99c5f35..8143671 100644 (file)
@@ -101,7 +101,7 @@ static MALLOC_DEFINE(M_GRE, GRENAME, "Generic Routing Encapsulation");
 
 struct gre_softc_head gre_softc_list;
 
-static int     gre_clone_create(struct if_clone *, int);
+static int     gre_clone_create(struct if_clone *, int, caddr_t);
 static void    gre_clone_destroy(struct ifnet *);
 static int     gre_ioctl(struct ifnet *, u_long, caddr_t, struct ucred *);
 static int     gre_output(struct ifnet *, struct mbuf *, struct sockaddr *,
@@ -160,7 +160,7 @@ greattach(void)
 }
 
 static int
-gre_clone_create(struct if_clone *ifc, int unit)
+gre_clone_create(struct if_clone *ifc, int unit, caddr_t param __unused)
 {
        struct gre_softc *sc;
 
index c35a7ca..1ed7bbe 100644 (file)
@@ -87,7 +87,7 @@
 
 
 static void    pflog_clone_destroy(struct ifnet *);
-static int     pflog_clone_create(struct if_clone *, int);
+static int     pflog_clone_create(struct if_clone *, int, caddr_t);
 int    pflogoutput(struct ifnet *, struct mbuf *, struct sockaddr *,
                       struct rtentry *);
 int    pflogioctl(struct ifnet *, u_long, caddr_t, struct ucred *);
@@ -118,7 +118,7 @@ pflog_clone_destroy(struct ifnet *ifp)
 }
 
 static int
-pflog_clone_create(struct if_clone *ifc, int unit)
+pflog_clone_create(struct if_clone *ifc, int unit, caddr_t param __unused)
 {
        struct pflog_softc *sc;
 
index fd78d23..17a4790 100644 (file)
@@ -88,7 +88,7 @@ int                   pfsync_sync_ok;
 struct pfsyncstats     pfsyncstats;
 
 static void    pfsync_clone_destroy(struct ifnet *);
-static int     pfsync_clone_create(struct if_clone *, int);
+static int     pfsync_clone_create(struct if_clone *, int, caddr_t);
 void   pfsync_setmtu(struct pfsync_softc *, int);
 int    pfsync_insert_net_state(struct pfsync_state *);
 int    pfsyncoutput(struct ifnet *, struct mbuf *, struct sockaddr *,
@@ -126,7 +126,7 @@ pfsync_clone_destroy(struct ifnet *ifp)
 }
 
 static int
-pfsync_clone_create(struct if_clone *ifc, int unit)
+pfsync_clone_create(struct if_clone *ifc, int unit, caddr_t param __unused)
 {
        struct pfsync_softc *sc;
        struct ifnet *ifp;
index 2010b01..062d52e 100644 (file)
@@ -98,7 +98,7 @@ static struct tap_softc *tapcreate(int, cdev_t);
 static void            tapdestroy(struct tap_softc *);
 
 /* clone */
-static int             tap_clone_create(struct if_clone *, int);
+static int             tap_clone_create(struct if_clone *, int, caddr_t);
 static void            tap_clone_destroy(struct ifnet *);
 
 
@@ -283,7 +283,8 @@ tapfind(int unit)
  * Create a new tap instance via ifconfig.
  */
 static int
-tap_clone_create(struct if_clone *ifc __unused, int unit)
+tap_clone_create(struct if_clone *ifc __unused, int unit,
+    caddr_t param __unused)
 {
        struct tap_softc *tp;
        cdev_t dev;
index 6355d88..4fff5b0 100644 (file)
@@ -127,7 +127,7 @@ SYSCTL_NODE(_net_link_vlan, PF_LINK, link, CTLFLAG_RW, 0, "for consistency");
 static MALLOC_DEFINE(M_VLAN, "vlan", "802.1Q Virtual LAN Interface");
 static LIST_HEAD(, ifvlan) ifv_list;
 
-static int     vlan_clone_create(struct if_clone *, int);
+static int     vlan_clone_create(struct if_clone *, int, caddr_t);
 static void    vlan_clone_destroy(struct ifnet *);
 static void    vlan_ifdetach(void *, struct ifnet *);
 
@@ -381,7 +381,7 @@ vlan_ifdetach(void *arg __unused, struct ifnet *ifp)
 }
 
 static int
-vlan_clone_create(struct if_clone *ifc, int unit)
+vlan_clone_create(struct if_clone *ifc, int unit, caddr_t param __unused)
 {
        struct ifvlan *ifv;
        struct ifnet *ifp;
index 990eae6..46a55be 100644 (file)
@@ -179,7 +179,7 @@ static int  carp_hmac_verify(struct carp_softc *, uint32_t *,
                    unsigned char *);
 static void    carp_setroute(struct carp_softc *, int);
 static void    carp_input_c(struct mbuf *, struct carp_header *, sa_family_t);
-static int     carp_clone_create(struct if_clone *, int);
+static int     carp_clone_create(struct if_clone *, int, caddr_t);
 static void    carp_clone_destroy(struct ifnet *);
 static void    carp_detach(struct carp_softc *, int);
 static int     carp_prepare_ad(struct mbuf *, struct carp_softc *,
@@ -375,7 +375,7 @@ carp_setroute(struct carp_softc *sc, int cmd)
 }
 
 static int
-carp_clone_create(struct if_clone *ifc, int unit)
+carp_clone_create(struct if_clone *ifc, int unit, caddr_t param __unused)
 {
        struct carp_softc *sc;
        struct ifnet *ifp;