svn commit: r272179 - head/sys/net
Gleb Smirnoff
glebius at FreeBSD.org
Fri Sep 26 13:02:31 UTC 2014
Author: glebius
Date: Fri Sep 26 13:02:29 2014
New Revision: 272179
URL: http://svnweb.freebsd.org/changeset/base/272179
Log:
Remove macros that hide access to struct ifnet fields.
Modified:
head/sys/net/ieee8023ad_lacp.c
head/sys/net/if_lagg.c
head/sys/net/if_lagg.h
Modified: head/sys/net/ieee8023ad_lacp.c
==============================================================================
--- head/sys/net/ieee8023ad_lacp.c Fri Sep 26 12:54:24 2014 (r272178)
+++ head/sys/net/ieee8023ad_lacp.c Fri Sep 26 13:02:29 2014 (r272179)
@@ -528,7 +528,8 @@ lacp_port_create(struct lagg_port *lgp)
LLADDR(&sdl), ETHER_ADDR_LEN);
error = if_addmulti(ifp, (struct sockaddr *)&sdl, &rifma);
if (error) {
- printf("%s: ADDMULTI failed on %s\n", __func__, lgp->lp_ifname);
+ printf("%s: ADDMULTI failed on %s\n", __func__,
+ lgp->lp_ifp->if_xname);
return (error);
}
Modified: head/sys/net/if_lagg.c
==============================================================================
--- head/sys/net/if_lagg.c Fri Sep 26 12:54:24 2014 (r272178)
+++ head/sys/net/if_lagg.c Fri Sep 26 13:02:29 2014 (r272179)
@@ -1541,7 +1541,7 @@ lagg_linkstate(struct lagg_softc *sc)
/* Our link is considered up if at least one of our ports is active */
SLIST_FOREACH(lp, &sc->sc_ports, lp_entries) {
- if (lp->lp_link_state == LINK_STATE_UP) {
+ if (lp->lp_ifp->if_link_state == LINK_STATE_UP) {
new_link = LINK_STATE_UP;
break;
}
@@ -1977,7 +1977,7 @@ lagg_lb_porttable(struct lagg_softc *sc,
return (EINVAL);
if (sc->sc_ifflags & IFF_DEBUG)
printf("%s: port %s at index %d\n",
- sc->sc_ifname, lp_next->lp_ifname, i);
+ sc->sc_ifname, lp_next->lp_ifp->if_xname, i);
lb->lb_ports[i++] = lp_next;
}
Modified: head/sys/net/if_lagg.h
==============================================================================
--- head/sys/net/if_lagg.h Fri Sep 26 12:54:24 2014 (r272178)
+++ head/sys/net/if_lagg.h Fri Sep 26 13:02:29 2014 (r272179)
@@ -146,11 +146,8 @@ struct lagg_reqflags {
* Internal kernel part
*/
-#define lp_ifname lp_ifp->if_xname /* interface name */
-#define lp_link_state lp_ifp->if_link_state /* link state */
-
#define LAGG_PORTACTIVE(_tp) ( \
- ((_tp)->lp_link_state == LINK_STATE_UP) && \
+ ((_tp)->lp_ifp->if_link_state == LINK_STATE_UP) && \
((_tp)->lp_ifp->if_flags & IFF_UP) \
)
More information about the svn-src-all
mailing list