[Refactor and sync kernel from Openwrt]

[Description]
Refactor and sync kernel from Openwrt

[Release-log]
N/A

13 files changed