diff options
author | des <des@FreeBSD.org> | 2003-10-23 13:49:10 +0000 |
---|---|---|
committer | des <des@FreeBSD.org> | 2003-10-23 13:49:10 +0000 |
commit | 3d1c439347a9bb2054569041d306762f8cbe4ac0 (patch) | |
tree | 9e71e7545ac323a726b82659245d33ddcd1641ec /sys/net/if.c | |
parent | 1ec0dcda300b14f96d82ca400a6bf84226d24c5e (diff) | |
download | FreeBSD-src-3d1c439347a9bb2054569041d306762f8cbe4ac0.zip FreeBSD-src-3d1c439347a9bb2054569041d306762f8cbe4ac0.tar.gz |
Clean up whitespace, remove "register" keyword, ANSIfy.
No functional changes.
Diffstat (limited to 'sys/net/if.c')
-rw-r--r-- | sys/net/if.c | 168 |
1 files changed, 59 insertions, 109 deletions
diff --git a/sys/net/if.c b/sys/net/if.c index 9cf198f..d59cde8 100644 --- a/sys/net/if.c +++ b/sys/net/if.c @@ -234,10 +234,10 @@ filt_netdev(struct knote *kn, long hint) */ if (hint == NOTE_EXIT) { kn->kn_data = NOTE_LINKINV; - kn->kn_status |= KN_DETACHED; - kn->kn_flags |= (EV_EOF | EV_ONESHOT); - return (1); - } + kn->kn_status |= KN_DETACHED; + kn->kn_flags |= (EV_EOF | EV_ONESHOT); + return (1); + } kn->kn_data = hint; /* current status */ if (kn->kn_sfflags & hint) kn->kn_fflags |= hint; @@ -252,8 +252,7 @@ filt_netdev(struct knote *kn, long hint) */ /* ARGSUSED*/ static void -if_init(dummy) - void *dummy; +if_init(void *dummy __unused) { IFNET_LOCK_INIT(); @@ -282,8 +281,7 @@ if_grow(void) /* ARGSUSED*/ static void -if_check(dummy) - void *dummy; +if_check(void *dummy __unused) { struct ifnet *ifp; int s; @@ -321,7 +319,7 @@ if_findindex(struct ifnet *ifp) case IFT_XETHER: case IFT_ISO88025: case IFT_L2VLAN: - snprintf(eaddr, 18, "%6D", + snprintf(eaddr, 18, "%6D", ((struct arpcom *)ifp->if_softc)->ac_enaddr, ":"); break; default: @@ -363,14 +361,13 @@ found: * list of "active" interfaces. */ void -if_attach(ifp) - struct ifnet *ifp; +if_attach(struct ifnet *ifp) { unsigned socksize, ifasize; int namelen, masklen; char workbuf[64]; - register struct sockaddr_dl *sdl; - register struct ifaddr *ifa; + struct sockaddr_dl *sdl; + struct ifaddr *ifa; IFNET_WLOCK(); TAILQ_INSERT_TAIL(&ifnet, ifp, if_link); @@ -453,8 +450,7 @@ if_attach(ifp) } static void -if_attachdomain(dummy) - void *dummy; +if_attachdomain(void *dummy) { struct ifnet *ifp; int s; @@ -470,8 +466,7 @@ SYSINIT(domainifattach, SI_SUB_PROTO_IFATTACHDOMAIN, SI_ORDER_FIRST, if_attachdomain, NULL); static void -if_attachdomain1(ifp) - struct ifnet *ifp; +if_attachdomain1(struct ifnet *ifp) { struct domain *dp; int s; @@ -494,8 +489,7 @@ if_attachdomain1(ifp) * list of "active" interfaces. */ void -if_detach(ifp) - struct ifnet *ifp; +if_detach(struct ifnet *ifp) { struct ifaddr *ifa, *next; struct radix_node_head *rnh; @@ -601,7 +595,7 @@ if_detach(ifp) /* * Delete Routes for a Network Interface - * + * * Called for each routing entry via the rnh->rnh_walktree() call above * to delete all route entries referencing a detaching network interface. * @@ -615,9 +609,7 @@ if_detach(ifp) * */ static int -if_rtdel(rn, arg) - struct radix_node *rn; - void *arg; +if_rtdel(struct radix_node *rn, void *arg) { struct rtentry *rt = (struct rtentry *)rn; struct ifnet *ifp = arg; @@ -647,9 +639,7 @@ if_rtdel(rn, arg) * Create a clone network interface. */ int -if_clone_create(name, len) - char *name; - int len; +if_clone_create(char *name, int len) { struct if_clone *ifc; char *dp; @@ -668,7 +658,7 @@ if_clone_create(name, len) wildcard = (unit < 0); /* * Find a free unit if none was given. - */ + */ if (wildcard) { while ((bytoff < ifc->ifc_bmlen) && (ifc->ifc_units[bytoff] == 0xff)) @@ -711,7 +701,7 @@ if_clone_create(name, len) */ panic("if_clone_create(): interface name too long"); } - + } return (0); @@ -721,8 +711,7 @@ if_clone_create(name, len) * Destroy a clone network interface. */ int -if_clone_destroy(name) - const char *name; +if_clone_destroy(const char *name) { struct if_clone *ifc; struct ifnet *ifp; @@ -760,9 +749,7 @@ if_clone_destroy(name) * Look up a network interface cloner. */ static struct if_clone * -if_clone_lookup(name, unitp) - const char *name; - int *unitp; +if_clone_lookup(const char *name, int *unitp) { struct if_clone *ifc; const char *cp; @@ -803,8 +790,7 @@ if_clone_lookup(name, unitp) * Register a network interface cloner. */ void -if_clone_attach(ifc) - struct if_clone *ifc; +if_clone_attach(struct if_clone *ifc) { int bytoff, bitoff; int err; @@ -845,8 +831,7 @@ if_clone_attach(ifc) * Unregister a network interface cloner. */ void -if_clone_detach(ifc) - struct if_clone *ifc; +if_clone_detach(struct if_clone *ifc) { LIST_REMOVE(ifc, ifc_list); @@ -858,8 +843,7 @@ if_clone_detach(ifc) * Provide list of interface cloners to userspace. */ static int -if_clone_list(ifcr) - struct if_clonereq *ifcr; +if_clone_list(struct if_clonereq *ifcr) { char outbuf[IFNAMSIZ], *dst; struct if_clone *ifc; @@ -896,8 +880,7 @@ if_clone_list(ifcr) */ /*ARGSUSED*/ struct ifaddr * -ifa_ifwithaddr(addr) - struct sockaddr *addr; +ifa_ifwithaddr(struct sockaddr *addr) { struct ifnet *ifp; struct ifaddr *ifa; @@ -927,8 +910,7 @@ done: */ /*ARGSUSED*/ struct ifaddr * -ifa_ifwithdstaddr(addr) - struct sockaddr *addr; +ifa_ifwithdstaddr(struct sockaddr *addr) { struct ifnet *ifp; struct ifaddr *ifa; @@ -955,11 +937,10 @@ done: * is most specific found. */ struct ifaddr * -ifa_ifwithnet(addr) - struct sockaddr *addr; +ifa_ifwithnet(struct sockaddr *addr) { - register struct ifnet *ifp; - register struct ifaddr *ifa; + struct ifnet *ifp; + struct ifaddr *ifa; struct ifaddr *ifa_maybe = (struct ifaddr *) 0; u_int af = addr->sa_family; char *addr_data = addr->sa_data, *cplim; @@ -981,7 +962,7 @@ ifa_ifwithnet(addr) IFNET_RLOCK(); TAILQ_FOREACH(ifp, &ifnet, if_link) { TAILQ_FOREACH(ifa, &ifp->if_addrhead, ifa_link) { - register char *cp, *cp2, *cp3; + char *cp, *cp2, *cp3; if (ifa->ifa_addr->sa_family != af) next: continue; @@ -1002,7 +983,7 @@ next: continue; * if we have a special address handler, * then use it instead of the generic one. */ - if (ifa->ifa_claim_addr) { + if (ifa->ifa_claim_addr) { if ((*ifa->ifa_claim_addr)(ifa, addr)) goto done; continue; @@ -1050,13 +1031,11 @@ done: * a given address. */ struct ifaddr * -ifaof_ifpforaddr(addr, ifp) - struct sockaddr *addr; - register struct ifnet *ifp; +ifaof_ifpforaddr(struct sockaddr *addr, struct ifnet *ifp) { - register struct ifaddr *ifa; - register char *cp, *cp2, *cp3; - register char *cplim; + struct ifaddr *ifa; + char *cp, *cp2, *cp3; + char *cplim; struct ifaddr *ifa_maybe = 0; u_int af = addr->sa_family; @@ -1101,12 +1080,9 @@ done: * This should be moved to /sys/net/link.c eventually. */ static void -link_rtrequest(cmd, rt, info) - int cmd; - register struct rtentry *rt; - struct rt_addrinfo *info; +link_rtrequest(int cmd, struct rtentry *rt, struct rt_addrinfo *info) { - register struct ifaddr *ifa, *oifa; + struct ifaddr *ifa, *oifa; struct sockaddr *dst; struct ifnet *ifp; @@ -1132,11 +1108,9 @@ link_rtrequest(cmd, rt, info) * NOTE: must be called at splnet or eqivalent. */ void -if_unroute(ifp, flag, fam) - register struct ifnet *ifp; - int flag, fam; +if_unroute(struct ifnet *ifp, int flag, int fam) { - register struct ifaddr *ifa; + struct ifaddr *ifa; ifp->if_flags &= ~flag; getmicrotime(&ifp->if_lastchange); @@ -1153,11 +1127,9 @@ if_unroute(ifp, flag, fam) * NOTE: must be called at splnet or eqivalent. */ void -if_route(ifp, flag, fam) - register struct ifnet *ifp; - int flag, fam; +if_route(struct ifnet *ifp, int flag, int fam) { - register struct ifaddr *ifa; + struct ifaddr *ifa; ifp->if_flags |= flag; getmicrotime(&ifp->if_lastchange); @@ -1176,8 +1148,7 @@ if_route(ifp, flag, fam) * NOTE: must be called at splnet or eqivalent. */ void -if_down(ifp) - register struct ifnet *ifp; +if_down(struct ifnet *ifp) { if_unroute(ifp, IFF_UP, AF_UNSPEC); @@ -1189,8 +1160,7 @@ if_down(ifp) * NOTE: must be called at splnet or eqivalent. */ void -if_up(ifp) - register struct ifnet *ifp; +if_up(struct ifnet *ifp) { if_route(ifp, IFF_UP, AF_UNSPEC); @@ -1200,10 +1170,9 @@ if_up(ifp) * Flush an interface queue. */ static void -if_qflush(ifq) - register struct ifqueue *ifq; +if_qflush(struct ifqueue *ifq) { - register struct mbuf *m, *n; + struct mbuf *m, *n; n = ifq->ifq_head; while ((m = n) != 0) { @@ -1221,10 +1190,9 @@ if_qflush(ifq) * call the appropriate interface routine on expiration. */ static void -if_slowtimo(arg) - void *arg; +if_slowtimo(void *arg) { - register struct ifnet *ifp; + struct ifnet *ifp; int s = splimp(); IFNET_RLOCK(); @@ -1276,8 +1244,7 @@ ifunit(const char *name) * interface structure pointer. */ struct ifnet * -if_withname(sa) - struct sockaddr *sa; +if_withname(struct sockaddr *sa) { char ifname[IFNAMSIZ+1]; struct sockaddr_dl *sdl = (struct sockaddr_dl *)sa; @@ -1403,7 +1370,7 @@ ifhwioctl(u_long cmd, struct ifnet *ifp, caddr_t data, struct thread *td) if (error) return error; if (!ifp->if_ioctl) - return EOPNOTSUPP; + return EOPNOTSUPP; error = (*ifp->if_ioctl)(ifp, cmd, data); if (error == 0) getmicrotime(&ifp->if_lastchange); @@ -1466,7 +1433,7 @@ ifhwioctl(u_long cmd, struct ifnet *ifp, caddr_t data, struct thread *td) case SIOCSIFPHYADDR_IN6: #endif case SIOCSLIFPHYADDR: - case SIOCSIFMEDIA: + case SIOCSIFMEDIA: case SIOCSIFGENERIC: error = suser(td); if (error) @@ -1481,7 +1448,7 @@ ifhwioctl(u_long cmd, struct ifnet *ifp, caddr_t data, struct thread *td) case SIOCGIFSTATUS: ifs = (struct ifstat *)data; ifs->ascii[0] = '\0'; - + case SIOCGIFPSRCADDR: case SIOCGIFPDSTADDR: case SIOCGLIFPHYADDR: @@ -1511,11 +1478,7 @@ ifhwioctl(u_long cmd, struct ifnet *ifp, caddr_t data, struct thread *td) * Interface ioctls. */ int -ifioctl(so, cmd, data, td) - struct socket *so; - u_long cmd; - caddr_t data; - struct thread *td; +ifioctl(struct socket *so, u_long cmd, caddr_t data, struct thread *td) { struct ifnet *ifp; struct ifreq *ifr; @@ -1537,7 +1500,7 @@ ifioctl(so, cmd, data, td) return ((cmd == SIOCIFCREATE) ? if_clone_create(ifr->ifr_name, sizeof(ifr->ifr_name)) : if_clone_destroy(ifr->ifr_name)); - + case SIOCIFGCLONERS: return (if_clone_list((struct if_clonereq *)data)); } @@ -1630,9 +1593,7 @@ ifioctl(so, cmd, data, td) * Results are undefined if the "off" and "on" requests are not matched. */ int -ifpromisc(ifp, pswitch) - struct ifnet *ifp; - int pswitch; +ifpromisc(struct ifnet *ifp, int pswitch) { struct ifreq ifr; int error; @@ -1683,9 +1644,7 @@ ifpromisc(ifp, pswitch) */ /*ARGSUSED*/ static int -ifconf(cmd, data) - u_long cmd; - caddr_t data; +ifconf(u_long cmd, caddr_t data) { struct ifconf *ifc = (struct ifconf *)data; struct ifnet *ifp; @@ -1774,9 +1733,7 @@ ifconf(cmd, data) * Just like if_promisc(), but for all-multicast-reception mode. */ int -if_allmulti(ifp, onswitch) - struct ifnet *ifp; - int onswitch; +if_allmulti(struct ifnet *ifp, int onswitch) { int error = 0; int s = splimp(); @@ -1812,10 +1769,7 @@ if_allmulti(ifp, onswitch) * The link layer provides a routine which converts */ int -if_addmulti(ifp, sa, retifma) - struct ifnet *ifp; /* interface to manipulate */ - struct sockaddr *sa; /* address to add */ - struct ifmultiaddr **retifma; +if_addmulti(struct ifnet *ifp, struct sockaddr *sa, struct ifmultiaddr **retifma) { struct sockaddr *llsa, *dupsa; int error, s; @@ -1906,9 +1860,7 @@ if_addmulti(ifp, sa, retifma) * if the request does not match an existing membership. */ int -if_delmulti(ifp, sa) - struct ifnet *ifp; - struct sockaddr *sa; +if_delmulti(struct ifnet *ifp, struct sockaddr *sa) { struct ifmultiaddr *ifma; int s; @@ -2038,12 +1990,10 @@ if_setlladdr(struct ifnet *ifp, const u_char *lladdr, int len) } struct ifmultiaddr * -ifmaof_ifpforaddr(sa, ifp) - struct sockaddr *sa; - struct ifnet *ifp; +ifmaof_ifpforaddr(struct sockaddr *sa, struct ifnet *ifp) { struct ifmultiaddr *ifma; - + TAILQ_FOREACH(ifma, &ifp->if_multiaddrs, ifma_link) if (equal(ifma->ifma_addr, sa)) break; |