diff --git a/target/linux/generic/files/drivers/net/phy/swconfig_leds.c b/target/linux/generic/files/drivers/net/phy/swconfig_leds.c index dad3c393a0..20b9a12a54 100644 --- a/target/linux/generic/files/drivers/net/phy/swconfig_leds.c +++ b/target/linux/generic/files/drivers/net/phy/swconfig_leds.c @@ -36,7 +36,7 @@ struct switch_led_trigger { struct delayed_work sw_led_work; u32 port_mask; u32 port_link; - unsigned long port_traffic[SWCONFIG_LED_NUM_PORTS]; + unsigned long long port_traffic[SWCONFIG_LED_NUM_PORTS]; u8 link_speed[SWCONFIG_LED_NUM_PORTS]; }; diff --git a/target/linux/generic/files/include/linux/switch.h b/target/linux/generic/files/include/linux/switch.h index f8380b98c5..4e6238470d 100644 --- a/target/linux/generic/files/include/linux/switch.h +++ b/target/linux/generic/files/include/linux/switch.h @@ -59,8 +59,8 @@ struct switch_port_link { }; struct switch_port_stats { - unsigned long tx_bytes; - unsigned long rx_bytes; + unsigned long long tx_bytes; + unsigned long long rx_bytes; }; /**