Changeset View
Changeset View
Standalone View
Standalone View
sys/dev/usb/net/if_axge.c
Show First 20 Lines • Show All 136 Lines • ▼ Show 20 Lines | static void axge_rxeof(struct usb_ether *, struct usb_page_cache *, | ||||
unsigned int, unsigned int, uint32_t); | unsigned int, unsigned int, uint32_t); | ||||
static void axge_csum_cfg(struct usb_ether *); | static void axge_csum_cfg(struct usb_ether *); | ||||
#define AXGE_CSUM_FEATURES (CSUM_IP | CSUM_TCP | CSUM_UDP) | #define AXGE_CSUM_FEATURES (CSUM_IP | CSUM_TCP | CSUM_UDP) | ||||
#ifdef USB_DEBUG | #ifdef USB_DEBUG | ||||
static int axge_debug = 0; | static int axge_debug = 0; | ||||
static SYSCTL_NODE(_hw_usb, OID_AUTO, axge, CTLFLAG_RW, 0, "USB axge"); | static SYSCTL_NODE(_hw_usb, OID_AUTO, axge, CTLFLAG_RW | CTLFLAG_MPSAFE, 0, | ||||
"USB axge"); | |||||
SYSCTL_INT(_hw_usb_axge, OID_AUTO, debug, CTLFLAG_RWTUN, &axge_debug, 0, | SYSCTL_INT(_hw_usb_axge, OID_AUTO, debug, CTLFLAG_RWTUN, &axge_debug, 0, | ||||
"Debug level"); | "Debug level"); | ||||
#endif | #endif | ||||
static const struct usb_config axge_config[AXGE_N_TRANSFER] = { | static const struct usb_config axge_config[AXGE_N_TRANSFER] = { | ||||
[AXGE_BULK_DT_WR] = { | [AXGE_BULK_DT_WR] = { | ||||
.type = UE_BULK, | .type = UE_BULK, | ||||
.endpoint = UE_ADDR_ANY, | .endpoint = UE_ADDR_ANY, | ||||
▲ Show 20 Lines • Show All 915 Lines • Show Last 20 Lines |