svn commit: r358300 - head/sys/dev/usb/net
Ed Maste
emaste at FreeBSD.org
Mon Feb 24 19:50:29 UTC 2020
Author: emaste
Date: Mon Feb 24 19:50:28 2020
New Revision: 358300
URL: https://svnweb.freebsd.org/changeset/base/358300
Log:
smsc: remove pre-FreeBSD-10 compat support
Sponsored by: The FreeBSD Foundation
Modified:
head/sys/dev/usb/net/if_smsc.c
Modified: head/sys/dev/usb/net/if_smsc.c
==============================================================================
--- head/sys/dev/usb/net/if_smsc.c Mon Feb 24 19:48:29 2020 (r358299)
+++ head/sys/dev/usb/net/if_smsc.c Mon Feb 24 19:50:28 2020 (r358300)
@@ -186,9 +186,7 @@ static miibus_readreg_t smsc_miibus_readreg;
static miibus_writereg_t smsc_miibus_writereg;
static miibus_statchg_t smsc_miibus_statchg;
-#if __FreeBSD_version > 1000000
static int smsc_attach_post_sub(struct usb_ether *ue);
-#endif
static uether_fn_t smsc_attach_post;
static uether_fn_t smsc_init;
static uether_fn_t smsc_stop;
@@ -233,9 +231,7 @@ static const struct usb_config smsc_config[SMSC_N_TRAN
static const struct usb_ether_methods smsc_ue_methods = {
.ue_attach_post = smsc_attach_post,
-#if __FreeBSD_version > 1000000
.ue_attach_post_sub = smsc_attach_post_sub,
-#endif
.ue_start = smsc_start,
.ue_ioctl = smsc_ioctl,
.ue_init = smsc_init,
@@ -920,24 +916,6 @@ smsc_init(struct usb_ether *ue)
/* Cancel pending I/O */
smsc_stop(ue);
-#if __FreeBSD_version <= 1000000
- /* On earlier versions this was the first place we could tell the system
- * that we supported h/w csuming, however this is only called after the
- * the interface has been brought up - not ideal.
- */
- if (!(ifp->if_capabilities & IFCAP_RXCSUM)) {
- ifp->if_capabilities |= IFCAP_RXCSUM;
- ifp->if_capenable |= IFCAP_RXCSUM;
- ifp->if_hwassist = 0;
- }
-
- /* TX checksuming is disabled for now
- ifp->if_capabilities |= IFCAP_TXCSUM;
- ifp->if_capenable |= IFCAP_TXCSUM;
- ifp->if_hwassist = CSUM_TCP | CSUM_UDP;
- */
-#endif
-
/* Reset the ethernet interface. */
smsc_reset(sc);
@@ -1551,11 +1529,7 @@ smsc_ioctl(struct ifnet *ifp, u_long cmd, caddr_t data
SMSC_UNLOCK(sc);
if (reinit)
-#if __FreeBSD_version > 1000000
uether_init(ue);
-#else
- ifp->if_init(ue);
-#endif
} else {
rc = uether_ioctl(ifp, cmd, data);
@@ -1637,7 +1611,6 @@ smsc_attach_post(struct usb_ether *ue)
* RETURNS:
* Returns 0 on success or a negative error code.
*/
-#if __FreeBSD_version > 1000000
static int
smsc_attach_post_sub(struct usb_ether *ue)
{
@@ -1677,7 +1650,6 @@ smsc_attach_post_sub(struct usb_ether *ue)
return (error);
}
-#endif /* __FreeBSD_version > 1000000 */
/**
More information about the svn-src-head
mailing list