#
331722 |
|
29-Mar-2018 |
eadler |
Revert r330897:
This was intended to be a non-functional change. It wasn't. The commit message was thus wrong. In addition it broke arm, and merged crypto related code.
Revert with prejudice.
This revert skips files touched in r316370 since that commit was since MFCed. This revert also skips files that require $FreeBSD$ property changes.
Thank you to those who helped me get out of this mess including but not limited to gonzo, kevans, rgrimes.
Requested by: gjb (re)
|
#
330897 |
|
14-Mar-2018 |
eadler |
Partial merge of the SPDX changes
These changes are incomplete but are making it difficult to determine what other changes can/should be merged.
No objections from: pfg
|
#
302408 |
|
07-Jul-2016 |
gjb |
Copy head@r302406 to stable/11 as part of the 11.0-RELEASE cycle. Prune svn:mergeinfo from the new branch, as nothing has been merged here.
Additional commits post-branch will follow.
Approved by: re (implicit) Sponsored by: The FreeBSD Foundation |
#
301206 |
|
02-Jun-2016 |
pfg |
usb/uhso: Don't bail out on first USB error.
CID: 1305680 Submitted by: hselasky MFC after: 3 days
|
#
296304 |
|
02-Mar-2016 |
markj |
Use m_catpkt(9) to ensure that pkthdr fields are updated properly.
Reviewed by: glebius MFC after: 1 week Differential Revision: https://reviews.freebsd.org/D5497
|
#
292080 |
|
11-Dec-2015 |
imp |
Create a USB_PNP_INFO and use it to export the existing PNP tables. Some drivers needed some slight re-arrangement of declarations to accommodate this. Change the USB pnp tables slightly to allow better compatibility with the system by moving linux driver info from start of each entry to the end. All other PNP tables in the system have the per-device flags and such at the end of the elements rather that at the beginning.
Differential Review: https://reviews.freebsd.org/D3458
|
#
276701 |
|
05-Jan-2015 |
hselasky |
Make a bunch of USB debug SYSCTLs tunable, so that their value(s) can be set before the USB device(s) are probed.
|
#
271832 |
|
18-Sep-2014 |
glebius |
Mechanically convert to if_inc_counter().
|
#
268078 |
|
01-Jul-2014 |
hselasky |
Fix for use after free.
MFC after: 3 days
|
#
260903 |
|
20-Jan-2014 |
hselasky |
Add support for GPS ports to UHSO driver.
Submitted by: Lundberg, Johannes <johannes@brilliantservice.co.jp> MFC after: 1 week
|
#
260534 |
|
11-Jan-2014 |
hselasky |
Move USB ID from u3g driver to uhso driver.
Submitted by: Lundberg, Johannes <johannes@brilliantservice.co.jp> MFC after: 1 week
|
#
257176 |
|
26-Oct-2013 |
glebius |
The r48589 promised to remove implicit inclusion of if_var.h soon. Prepare to this event, adding if_var.h to files that do need it. Also, include all includes that now are included due to implicit pollution via if_var.h
Sponsored by: Netflix Sponsored by: Nginx, Inc.
|
#
255471 |
|
11-Sep-2013 |
glebius |
Clean up SIOCSIFDSTADDR usage from ifnet drivers. The ioctl itself is extremely outdated, and I doubt that it was ever used for ifnet drivers. It was used for AF_INET sockets in pre-FreeBSD time.
Approved by: re (hrs) Sponsored by: Nginx, Inc.
|
#
249925 |
|
26-Apr-2013 |
glebius |
Add const qualifier to the dst parameter of the ifnet if_output method.
|
#
243857 |
|
04-Dec-2012 |
glebius |
Mechanically substitute flags from historic mbuf allocator with malloc(9) flags in sys/dev.
|
#
240597 |
|
17-Sep-2012 |
kevlo |
Remove unused variable cd. This variable is initialized but not used.
|
#
239299 |
|
15-Aug-2012 |
hselasky |
Revert r239178 and implement two new functions, namely "device_free_softc()" and "device_claim_softc()", to allow USB serial drivers refcounting the softc. These functions are used to grab the softc from auto-free and to free the softc back to the correct malloc type, respectivly.
Discussed with: jhb MFC after: 2 weeks
|
#
239180 |
|
10-Aug-2012 |
hselasky |
Take advantage of new UCOM and bus functionality so that the device_detach() function doesn't block on UCOM device drivers until the TTY handle is closed by the userspace application. This is implemented by a postpone of the softc free where the UCOM structures reside until the TTY references are gone.
Discussed with: kib, ed MFC after: 2 weeks
|
#
233774 |
|
02-Apr-2012 |
hselasky |
Fix compiler warnings, mostly signed issues, when USB modules are compiled with WARNS=9.
MFC after: 1 weeks
|
#
227461 |
|
12-Nov-2011 |
hselasky |
Style change. - Make it easier to port the USB code to other platforms by only using one set of memory functions for clearing and copying memory. None of the memory copies are overlapping. This means using bcopy() is not required. - Fix a compile warning when USB_HAVE_BUSDMA=0 - Add missing semicolon in avr32dci. - Update some comments.
MFC after: 1 week
|
#
227309 |
|
07-Nov-2011 |
ed |
Mark all SYSCTL_NODEs static that have no corresponding SYSCTL_DECLs.
The SYSCTL_NODE macro defines a list that stores all child-elements of that node. If there's no SYSCTL_DECL macro anywhere else, there's no reason why it shouldn't be static.
|
#
225037 |
|
20-Aug-2011 |
hselasky |
Add new USB ID.
Approved by: re (kib) MFC after: 1 week PR: usb/159836
|
#
223741 |
|
03-Jul-2011 |
bz |
Tag mbufs of all incoming frames or packets with the interface's FIB setting (either default or if supported as set by SIOCSIFFIB, e.g. from ifconfig).
Submitted by: Alexander V. Chernikov (melifaro ipfw.ru) Reviewed by: julian MFC after: 2 weeks
|
#
223486 |
|
24-Jun-2011 |
hselasky |
- Move all USB device ID arrays into so-called sections, sorted according to the mode which they support: host, device or dual mode - Add generic tool to extract these data: tools/bus_autoconf
Discussed with: imp Suggested by: Robert Millan <rmh@debian.org> PR: misc/157903 MFC after: 14 days
|
#
214843 |
|
05-Nov-2010 |
n_hibma |
Implement ucom_set_pnpinfo_usb() providing ttyname and port number information through devd. My E220 now produces the notification (1 line):
+u3g0 at bus=1 hubaddr=1 port=0 devaddr=2 interface=0 \ vendor=0x12d1 product=0x1003 devclass=0x00 devsubclass=0x00 \ sernum="" release=0x0000 intclass=0xff intsubclass=0xff \ ttyname=U0 ttyports=2 on uhub0
Note: serial/ufoma and net/uhso still provide port number and tty name (uhso only) information through sysctls, which should now be removed.
Reviewed by: hpselasky
|
#
214761 |
|
03-Nov-2010 |
n_hibma |
- Simplify the way unit/subunit allocation is done in ucom. - hw.usb.ucom.cons_unit is now split into hw.usb.ucom.cons_unit/...cons_subunit.
Note: The tunable/sysctl hw.usb.ucom.cons_unit needs to be reviewed if
a) a console was defined a USB serial devices, and a USB device with more than 1 subunit is present, and this device is attached before the device functioning as a console
or
b) a console was defined on a USB device with more than 1 subunit
Reviewed by: hps MFC after: 2 weeks
|
#
213803 |
|
13-Oct-2010 |
hselasky |
USB network (UHSO): - Correct network interface flags.
PR: usb/149039 Submitted by: Fredrik Lindberg Approved by: thompsa (mentor)
|
#
212136 |
|
02-Sep-2010 |
thompsa |
Reduce the need to accesss struct usb_device by providing functions to access the product, manufacturer and serial strings.
Submitted by: Hans Petter Selasky
|
#
210275 |
|
20-Jul-2010 |
thompsa |
- Support for Globetrotter iCON 452. - Fixed the interface probe routine to only attach to USB interfaces the driver actually supports. This allows other drivers to attach to things like MicroSD slots etc. - Fixed network interface enumeration to be globally sequential instead of relying on the USB interface numbers. This make sure the first network interface always is at uhso0 and the second at usho1 and so on. - Added a radio kill switch; exposed through sysctl. - Updated the manual page to be verbose about the number of serial ports and include iCON 452 in the set of tested hardware.
Submitted by: Fredrik Lindberg
|
#
208017 |
|
12-May-2010 |
thompsa |
Fix possibly wrong bit masking.
Reported by: n_hibma Submitted by: Hans Petter Selasky
|
#
207554 |
|
03-May-2010 |
sobomax |
Add new tunable 'net.link.ifqmaxlen' to set default send interface queue length. The default value for this parameter is 50, which is quite low for many of today's uses and the only way to modify this parameter right now is to edit if_var.h file. Also add read-only sysctl with the same name, so that it's possible to retrieve the current value.
MFC after: 1 month
|
#
202270 |
|
13-Jan-2010 |
thompsa |
Grammar nits.
Submitted by: Ben Kaduk
|
#
202243 |
|
13-Jan-2010 |
thompsa |
Update to Fredrik's latest uhso driver. This changes port detection, adds comments and other code nits.
Submitted by: Fredrik Lindberg <fli@shapeshifter.se>
|
#
202181 |
|
13-Jan-2010 |
thompsa |
Add a driver by Fredrik Lindberg for Option HSDPA USB devices. These differ from standard 3G wireless units by supplying a raw IP/IPv6 endpoint rather than using PPP over serial. uhsoctl(1) is used to initiate and close the WAN connection.
Obtained from: Fredrik Lindberg <fli@shapeshifter.se>
|