Commit ac88baca authored by Jukka Rissanen's avatar Jukka Rissanen
Browse files

usb: net: Convert to use new logging



Convert the USB networking to use the new logging system.

Signed-off-by: default avatarJukka Rissanen <jukka.rissanen@linux.intel.com>
parent 4851e2ea
Loading
Loading
Loading
Loading
+4 −17
Original line number Diff line number Diff line
@@ -87,23 +87,10 @@ endif # USB_DEVICE_NETWORK_RNDIS

if USB_DEVICE_NETWORK

config SYS_LOG_USB_DEVICE_NETWORK_DEBUG_LEVEL
	int "USB Device Network debug log level"
	default 1
	help
	  Sets log level for USB Device Network class

	  Levels are:

	  - 0 OFF, do not write

	  - 1 ERROR, only write SYS_LOG_ERR

	  - 2 WARNING, write SYS_LOG_WRN in addition to previous level

	  - 3 INFO, write SYS_LOG_INF in addition to previous levels

	  - 4 DEBUG, write SYS_LOG_DBG in addition to previous levels
module=USB_DEVICE_NETWORK
module-dep=LOG
module-str=USR Device Network log level
source "subsys/net/Kconfig.template.log_config.net"

endif # USB_DEVICE_NETWORK

+19 −19
Original line number Diff line number Diff line
@@ -4,9 +4,11 @@
 * SPDX-License-Identifier: Apache-2.0
 */

#define SYS_LOG_LEVEL CONFIG_SYS_LOG_USB_DEVICE_NETWORK_DEBUG_LEVEL
#define SYS_LOG_DOMAIN "function/ecm"
#include <logging/sys_log.h>
#define LOG_MODULE_NAME usb_ecm
#define LOG_LEVEL CONFIG_USB_DEVICE_NETWORK_DEBUG_LEVEL

#include <logging/log.h>
LOG_MODULE_REGISTER(LOG_MODULE_NAME);

/* Enable verbose debug printing extra hexdumps */
#define VERBOSE_DEBUG	0
@@ -58,16 +60,14 @@ static u8_t tx_buf[NETUSB_MTU], rx_buf[NETUSB_MTU];
static int ecm_class_handler(struct usb_setup_packet *setup, s32_t *len,
			     u8_t **data)
{
	SYS_LOG_DBG("");

	if (setup->bmRequestType != USB_CDC_ECM_REQ_TYPE) {
		SYS_LOG_WRN("Unhandled req_type 0x%x", setup->bmRequestType);
		LOG_WRN("Unhandled req_type 0x%x", setup->bmRequestType);
		return 0;
	}

	switch (setup->bRequest) {
	case USB_CDC_SET_ETH_PKT_FILTER:
		SYS_LOG_DBG("intf 0x%x filter 0x%x", setup->wIndex,
		LOG_DBG("intf 0x%x filter 0x%x", setup->wIndex,
			setup->wValue);
		break;
	default:
@@ -79,7 +79,7 @@ static int ecm_class_handler(struct usb_setup_packet *setup, s32_t *len,

static void ecm_int_in(u8_t ep, enum usb_dc_ep_cb_status_code ep_status)
{
	SYS_LOG_DBG("EP 0x%x status %d", ep, ep_status);
	LOG_DBG("EP 0x%x status %d", ep, ep_status);
}

/* Retrieve expected pkt size from ethernet/ip header */
@@ -103,7 +103,7 @@ static size_t ecm_eth_size(void *ecm_pkt, size_t len)
		ip_len = ntohs(((struct net_ipv6_hdr *)ip_data)->len);
		break;
	default:
		SYS_LOG_DBG("Unknown hdr type 0x%04x", hdr->type);
		LOG_DBG("Unknown hdr type 0x%04x", hdr->type);
		return 0;
	}

@@ -135,7 +135,7 @@ static int ecm_send(struct net_pkt *pkt)
	ret = usb_transfer_sync(ecm_ep_data[ECM_IN_EP_IDX].ep_addr,
				tx_buf, b_idx, USB_TRANS_WRITE);
	if (ret != b_idx) {
		SYS_LOG_ERR("Transfer failure");
		LOG_ERR("Transfer failure");
		return -EINVAL;
	}

@@ -165,13 +165,13 @@ static void ecm_read_cb(u8_t ep, int size, void *priv)

	pkt = net_pkt_get_reserve_rx(0, K_FOREVER);
	if (!pkt) {
		SYS_LOG_ERR("no memory for network packet\n");
		LOG_ERR("no memory for network packet");
		goto done;
	}

	frag = net_pkt_get_frag(pkt, K_FOREVER);
	if (!frag) {
		SYS_LOG_ERR("no memory for network packet\n");
		LOG_ERR("no memory for network packet");
		net_pkt_unref(pkt);
		goto done;
	}
@@ -179,7 +179,7 @@ static void ecm_read_cb(u8_t ep, int size, void *priv)
	net_pkt_frag_insert(pkt, frag);

	if (!net_pkt_append_all(pkt, size, rx_buf, K_FOREVER)) {
		SYS_LOG_ERR("no memory for network packet\n");
		LOG_ERR("no memory for network packet");
		net_pkt_unref(pkt);
		goto done;
	}
@@ -206,7 +206,7 @@ static int ecm_connect(bool connected)

static inline void ecm_status_interface(u8_t *iface)
{
	SYS_LOG_DBG("iface %u", *iface);
	LOG_DBG("iface %u", *iface);

	/* First interface is CDC Comm interface */
	if (*iface != netusb_get_first_iface_number() + 1) {
@@ -221,12 +221,12 @@ static void ecm_status_cb(enum usb_dc_status_code status, u8_t *param)
	/* Check the USB status and do needed action if required */
	switch (status) {
	case USB_DC_DISCONNECTED:
		SYS_LOG_DBG("USB device disconnected");
		LOG_DBG("USB device disconnected");
		netusb_disable();
		break;

	case USB_DC_INTERFACE:
		SYS_LOG_DBG("USB interface selected");
		LOG_DBG("USB interface selected");
		ecm_status_interface(param);
		break;

@@ -236,12 +236,12 @@ static void ecm_status_cb(enum usb_dc_status_code status, u8_t *param)
	case USB_DC_CONFIGURED:
	case USB_DC_SUSPEND:
	case USB_DC_RESUME:
		SYS_LOG_DBG("USB unhandlded state: %d", status);
		LOG_DBG("USB unhandlded state: %d", status);
		break;

	case USB_DC_UNKNOWN:
	default:
		SYS_LOG_DBG("USB unknown state: %d", status);
		LOG_DBG("USB unknown state: %d", status);
		break;
	}
}
+18 −16
Original line number Diff line number Diff line
@@ -4,9 +4,11 @@
 * SPDX-License-Identifier: Apache-2.0
 */

#define SYS_LOG_LEVEL CONFIG_SYS_LOG_USB_DEVICE_NETWORK_DEBUG_LEVEL
#define SYS_LOG_DOMAIN "function/eem"
#include <logging/sys_log.h>
#define LOG_MODULE_NAME usb_eem
#define LOG_LEVEL CONFIG_USB_DEVICE_NETWORK_DEBUG_LEVEL

#include <logging/log.h>
LOG_MODULE_REGISTER(LOG_MODULE_NAME);

#include <net_private.h>
#include <zephyr.h>
@@ -80,7 +82,7 @@ static int eem_send(struct net_pkt *pkt)
				tx_buf, b_idx,
				USB_TRANS_WRITE);
	if (ret != b_idx) {
		SYS_LOG_ERR("Transfer failure");
		LOG_ERR("Transfer failure");
		return -EIO;
	}

@@ -105,7 +107,7 @@ static void eem_read_cb(u8_t ep, int size, void *priv)

		if (eem_size + sizeof(u16_t) > size) {
			/* eem pkt greater than transferred data */
			SYS_LOG_ERR("pkt size error");
			LOG_ERR("pkt size error");
			break;
		}

@@ -117,23 +119,23 @@ static void eem_read_cb(u8_t ep, int size, void *priv)
			goto done;
		}

		SYS_LOG_DBG("hdr 0x%x, eem_size %d, size %d",
		LOG_DBG("hdr 0x%x, eem_size %d, size %d",
			eem_hdr, eem_size, size);

		if (!size || !eem_size) {
			SYS_LOG_DBG("no payload");
			LOG_DBG("no payload");
			break;
		}

		pkt = net_pkt_get_reserve_rx(0, K_FOREVER);
		if (!pkt) {
			SYS_LOG_ERR("Unable to alloc pkt\n");
			LOG_ERR("Unable to alloc pkt");
			break;
		}

		frag = net_pkt_get_frag(pkt, K_FOREVER);
		if (!frag) {
			SYS_LOG_ERR("Unable to alloc fragment");
			LOG_ERR("Unable to alloc fragment");
			net_pkt_unref(pkt);
			break;
		}
@@ -142,7 +144,7 @@ static void eem_read_cb(u8_t ep, int size, void *priv)

		/* copy payload and discard 32-bit sentinel */
		if (!net_pkt_append_all(pkt, eem_size - 4, ptr, K_FOREVER)) {
			SYS_LOG_ERR("Unable to append pkt\n");
			LOG_ERR("Unable to append pkt");
			net_pkt_unref(pkt);
			break;
		}
@@ -173,7 +175,7 @@ static int eem_connect(bool connected)

static inline void eem_status_interface(u8_t *iface)
{
	SYS_LOG_DBG("");
	LOG_DBG("");

	if (*iface != netusb_get_first_iface_number()) {
		return;
@@ -187,12 +189,12 @@ static void eem_status_cb(enum usb_dc_status_code status, u8_t *param)
	/* Check the USB status and do needed action if required */
	switch (status) {
	case USB_DC_DISCONNECTED:
		SYS_LOG_DBG("USB device disconnected");
		LOG_DBG("USB device disconnected");
		netusb_disable();
		break;

	case USB_DC_INTERFACE:
		SYS_LOG_DBG("USB interface selected");
		LOG_DBG("USB interface selected");
		eem_status_interface(param);
		break;

@@ -202,12 +204,12 @@ static void eem_status_cb(enum usb_dc_status_code status, u8_t *param)
	case USB_DC_CONFIGURED:
	case USB_DC_SUSPEND:
	case USB_DC_RESUME:
		SYS_LOG_DBG("USB unhandlded state: %d", status);
		LOG_DBG("USB unhandlded state: %d", status);
		break;

	case USB_DC_UNKNOWN:
	default:
		SYS_LOG_DBG("USB unknown state: %d", status);
		LOG_DBG("USB unknown state: %d", status);
		break;
	}
}
+119 −118

File changed.

Preview size limit exceeded, changes collapsed.