#
272461 |
|
02-Oct-2014 |
gjb |
Copy stable/10@r272459 to releng/10.1 as part of the 10.1-RELEASE process.
Approved by: re (implicit) Sponsored by: The FreeBSD Foundation |
#
266257 |
|
16-May-2014 |
hselasky |
MFC r265779: Fix for NULL pointer.
|
#
256281 |
|
10-Oct-2013 |
gjb |
Copy head (r256279) to stable/10 as part of the 10.0-RELEASE cycle.
Approved by: re (implicit) Sponsored by: The FreeBSD Foundation
|
#
253477 |
|
19-Jul-2013 |
np |
There's nothing to free if the unit wasn't allocated.
|
#
247263 |
|
25-Feb-2013 |
hselasky |
Fix init/uninit function type.
|
#
246122 |
|
30-Jan-2013 |
hselasky |
Modify the FreeBSD USB kernel code so that it can be compiled directly into the FreeBSD boot loader, typically for non-USB aware BIOSes, EFI systems or embedded platforms. This is also useful for out of the system compilation of the FreeBSD USB stack for various purposes. The USB kernel files can now optionally include a global header file which should include all needed definitions required to compile the FreeBSD USB stack. When the global USB header file is included, no other USB header files will be included by default.
Add new file containing the USB stack configuration for the FreeBSD loader build.
Replace some __FBSDID()'s by /* $FreeBSD$ */ comments. Now all USB files follow the same style.
Use cases: - console in loader via USB - loading kernel via USB
Discussed with: Hiroki Sato, hrs @ EuroBSDCon
|
#
241610 |
|
16-Oct-2012 |
glebius |
Make the "struct if_clone" opaque to users of the cloning API. Users now use function calls:
if_clone_simple() if_clone_advanced()
to initialize a cloner, instead of macros that initialize if_clone structure.
Discussed with: brooks, bz, 1 year ago
|
#
241050 |
|
29-Sep-2012 |
kevlo |
If devclass_get_devices(9) returns success but a count of 0, free the pointer.
|
#
238361 |
|
11-Jul-2012 |
hrs |
Merge from r234532:
- Fix an ifname matching issue which prevented "ifconfig wlan0 create" from working. - Return non-zero status when unit < 0.
Spotted by: dhw
|
#
238279 |
|
09-Jul-2012 |
hrs |
Make usbusN logging pseudo-interface used by usbdump(8) clonable. One is now created/destroyed automatically by usbdump(8).
Note that "hw.usb.no_pf" loader tunable is now obsolete.
Reviewed by: hselasky
|
#
220301 |
|
03-Apr-2011 |
hselasky |
- Improvements to USB PF solution - Add more fields for USB device and host mode - Add more information to USB PF header so that decoding can easily be done by software analyzer tools like Wireshark. - Optimise usbdump to display USB streams in text format more efficiently. - Software using USB PF must be recompiled after this commit, due to structure changes.
MFC after: 7 days Approved by: thompsa (mentor)
|
#
218165 |
|
01-Feb-2011 |
hselasky |
Use correct kernel types for all fields in USB PF code and headers.
Approved by: thompsa (mentor)
|
#
216267 |
|
07-Dec-2010 |
weongyo |
Introduces IFF_CANTCONFIG interface flag to point that the interface isn't configurable in a meaningful way. This is for ifconfig(8) or other tools not to change code whenever IFT_USB-like interfaces are registered at the interface list.
Reviewed by: brooks No objections: gavin, jkim
|
#
216091 |
|
01-Dec-2010 |
weongyo |
Explicitly UP and DOWN the usbus interfaces (IFT_USB) when it's attached or detached. Normally it should be changed through user land ioctl(2) system calls but it looks there's no apps for USB and no need.
With this patch, libpcap would detect the usbus interfaces correctly and tcpdump(1) could dump the USB packets into PCAP format with -w option. However it couldn't print the output to console because there's no printer-routine at tcpdump(1).
|
#
215812 |
|
25-Nov-2010 |
weongyo |
Handles the unit number correctly that the previous commit had a problem (wrong unit number for a host controller) when the module is load / unloaded repeatly. Attaching the USB pf is moved to usbus device's attach.
Pointed by: yongari
|
#
215810 |
|
25-Nov-2010 |
weongyo |
Assigning the unit number for each interfaces could not use ubus->parent because it could differ depending on the host controller type. It could lead the duplicate unit number assignment.
|
#
215804 |
|
24-Nov-2010 |
weongyo |
Fixes a compiler warning when it's compiled with INVARIANTS.
Pointy hat to: me
|
#
215802 |
|
24-Nov-2010 |
weongyo |
Removes all duplicated code with BPF that it's greatly simplified and take all benefits whenever BPF code is improved.
Pointed by: jkim Reviewed by: thompsa
|
#
215764 |
|
23-Nov-2010 |
weongyo |
Fixes a kernel crash when usb module is reloaded after unload that it didn't destroy the cdev properly.
Pointy hat to: me Reported by: Brandon Gooch <jamesbrandongooch at gmail dot com>, jkim
|
#
215649 |
|
21-Nov-2010 |
weongyo |
Adds a USB packet filter feature to the stack that it could capture packets which go through each USB host controllers. Its implementations are almost based on BPF code and very similar with it except it's little bit customized for USB packet only. The userland program usbdump(8) would be committed soon.
Discussed with: hps, thompsa, yongari
|