NetBSD/sys/arch/arm/imx
ozaki-r dd8638eea5 Move bpf_mtap and if_ipackets++ on Rx of each driver to percpuq if_input
The benefits of the change are:
- We can reduce codes
- We can provide the same behavior between drivers
  - Where/When if_ipackets is counted up
  - Note that some drivers still update packet statistics in their own
    way (periodical update)
- Moved bpf_mtap run in softint
  - This makes it easy to MP-ify bpf

Proposed on tech-kern and tech-net
2016-12-15 09:28:02 +00:00
..
files.imx6 Add support imx6 PCIe controller. 2016-11-24 12:06:43 +00:00
files.imx7 * Add option MEMSIZE_RESERVED to reserves memory for Cortex-M4 area 2016-10-17 10:36:56 +00:00
files.imx23 Petri Laakso <petri.laakso@asd.fi> 2015-01-10 12:18:09 +00:00
files.imx31
files.imx51 Rewritten to take advantage of genfb(4). 2015-12-21 04:26:28 +00:00
if_enet_imx6.c Modified imx6_pll_power() arguments. 2016-11-24 03:59:36 +00:00
if_enet_imx7.c Add initial support for Freescale i.MX7 SoC and 2016-05-17 06:44:45 +00:00
if_enet.c Move bpf_mtap and if_ipackets++ on Rx of each driver to percpuq if_input 2016-12-15 09:28:02 +00:00
if_enetreg.h Add initial support for Freescale i.MX7 SoC and 2016-05-17 06:44:45 +00:00
if_enetvar.h Add initial support for Freescale i.MX7 SoC and 2016-05-17 06:44:45 +00:00
imx6_ahcisata.c Modified imx6_pll_power() arguments. 2016-11-24 03:59:36 +00:00
imx6_ahcisatareg.h add support i.MX6 and NITROGEN6X evaluation board 2014-09-25 05:05:28 +00:00
imx6_axi.c use armv7_generic_space 2015-12-31 12:14:01 +00:00
imx6_board.c Move to common function. 2016-11-24 08:41:20 +00:00
imx6_ccm.c Modified imx6_pll_power() arguments. 2016-11-24 03:59:36 +00:00
imx6_ccmreg.h Modified imx6_pll_power() arguments. 2016-11-24 03:59:36 +00:00
imx6_ccmvar.h Modified imx6_pll_power() arguments. 2016-11-24 03:59:36 +00:00
imx6_clock.c add support i.MX6 and NITROGEN6X evaluation board 2014-09-25 05:05:28 +00:00
imx6_gpio.c add support i.MX6 and NITROGEN6X evaluation board 2014-09-25 05:05:28 +00:00
imx6_i2c.c Rewritten to take advantage of motoi2c code. 2015-03-27 05:31:23 +00:00
imx6_intr.h add #define __HAVE_PIC_PENDING_INTRS because imxgpio use pic_mark_pending() 2015-06-01 09:49:36 +00:00
imx6_iomux.c add support i.MX6 and NITROGEN6X evaluation board 2014-09-25 05:05:28 +00:00
imx6_iomuxreg.h add support iMX6 uSDHC 2015-12-31 11:53:18 +00:00
imx6_mmdcreg.h add support i.MX6 and NITROGEN6X evaluation board 2014-09-25 05:05:28 +00:00
imx6_ocotp.c add support i.MX6 and NITROGEN6X evaluation board 2014-09-25 05:05:28 +00:00
imx6_ocotpreg.h add support i.MX6 and NITROGEN6X evaluation board 2014-09-25 05:05:28 +00:00
imx6_ocotpvar.h add support i.MX6 and NITROGEN6X evaluation board 2014-09-25 05:05:28 +00:00
imx6_pcie.c * Fix compile error. 2016-11-25 05:03:36 +00:00
imx6_pciereg.h Add support imx6 PCIe controller. 2016-11-24 12:06:43 +00:00
imx6_reg.h Add initial support for Freescale i.MX7 SoC and 2016-05-17 06:44:45 +00:00
imx6_snvs.c Add initial support for Freescale i.MX7 SoC and 2016-05-17 06:44:45 +00:00
imx6_snvsreg.h add support imx6 Secure Non-Volatile Storage (SNVS) real-time clock 2014-10-06 10:15:40 +00:00
imx6_srcreg.h add support i.MX6 and NITROGEN6X evaluation board 2014-09-25 05:05:28 +00:00
imx6_uart.c add support i.MX6 and NITROGEN6X evaluation board 2014-09-25 05:05:28 +00:00
imx6_usb.c add support i.MX6 and NITROGEN6X evaluation board 2014-09-25 05:05:28 +00:00
imx6_usbreg.h add support i.MX6 and NITROGEN6X evaluation board 2014-09-25 05:05:28 +00:00
imx6_usdhc.c Move to common function. 2016-11-24 08:41:20 +00:00
imx6_wdog.c add support i.MX6 and NITROGEN6X evaluation board 2014-09-25 05:05:28 +00:00
imx6var.h Move to common function. 2016-11-24 08:41:20 +00:00
imx7_axi.c Add initial support for Freescale i.MX7 SoC and 2016-05-17 06:44:45 +00:00
imx7_board.c Fix regisers typo 2016-10-20 09:53:07 +00:00
imx7_ccm.c make "machdep.imx7.frequency.arm_a7" and "machdep.imx7.frequency.arm_m4" sysctl node changeable. 2016-10-20 16:50:11 +00:00
imx7_ccmreg.h add more register definitions. 2016-10-17 09:21:51 +00:00
imx7_ccmvar.h Add initial support for Freescale i.MX7 SoC and 2016-05-17 06:44:45 +00:00
imx7_gpcreg.h add more register definitions. 2016-10-17 09:21:51 +00:00
imx7_gpio.c Add initial support for Freescale i.MX7 SoC and 2016-05-17 06:44:45 +00:00
imx7_intr.h Add initial support for Freescale i.MX7 SoC and 2016-05-17 06:44:45 +00:00
imx7_iomux.c Add initial support for Freescale i.MX7 SoC and 2016-05-17 06:44:45 +00:00
imx7_iomuxreg.h Add initial support for Freescale i.MX7 SoC and 2016-05-17 06:44:45 +00:00
imx7_ocotp.c Add initial support for Freescale i.MX7 SoC and 2016-05-17 06:44:45 +00:00
imx7_ocotpreg.h Add initial support for Freescale i.MX7 SoC and 2016-05-17 06:44:45 +00:00
imx7_ocotpvar.h Add initial support for Freescale i.MX7 SoC and 2016-05-17 06:44:45 +00:00
imx7_rdcreg.h add more register definitions. 2016-10-17 09:21:51 +00:00
imx7_snvs.c Add initial support for Freescale i.MX7 SoC and 2016-05-17 06:44:45 +00:00
imx7_srcreg.h add more register definitions. 2016-10-17 09:21:51 +00:00
imx7_uart.c Add initial support for Freescale i.MX7 SoC and 2016-05-17 06:44:45 +00:00
imx7_usb.c Add initial support for Freescale i.MX7 SoC and 2016-05-17 06:44:45 +00:00
imx7_usbreg.h Add initial support for Freescale i.MX7 SoC and 2016-05-17 06:44:45 +00:00
imx7_usdhc.c Add initial support for Freescale i.MX7 SoC and 2016-05-17 06:44:45 +00:00
imx7_wdog.c Add initial support for Freescale i.MX7 SoC and 2016-05-17 06:44:45 +00:00
imx7reg.h Add initial support for Freescale i.MX7 SoC and 2016-05-17 06:44:45 +00:00
imx7var.h Add initial support for Freescale i.MX7 SoC and 2016-05-17 06:44:45 +00:00
imx23_ahb.c
imx23_apbdma.c From Petri Laakso <petri.laakso@asd.fi>: 2015-01-10 12:13:00 +00:00
imx23_apbdma.h
imx23_apbdmareg.h From Petri Laakso <petri.laakso@asd.fi>: 2015-01-10 12:13:00 +00:00
imx23_apbdmavar.h From Petri Laakso <petri.laakso@asd.fi>: 2015-01-10 12:13:00 +00:00
imx23_apbh.c
imx23_apbhdmareg.h
imx23_apbx.c
imx23_apbxdmareg.h
imx23_clkctrl.c From: Petri Laakso <petri.laakso@asd.fi> 2015-01-10 12:13:56 +00:00
imx23_clkctrlreg.h
imx23_clkctrlvar.h From: Petri Laakso <petri.laakso@asd.fi> 2015-01-10 12:13:56 +00:00
imx23_digctl.c
imx23_digctlreg.h
imx23_digctlvar.h
imx23_digfilt.c From Petri Laakso <petri.laakso@asd.fi>: 2015-01-10 12:16:28 +00:00
imx23_digfiltreg.h From Petri Laakso <petri.laakso@asd.fi>: 2015-01-10 12:16:28 +00:00
imx23_digfiltvar.h From Petri Laakso <petri.laakso@asd.fi>: 2015-01-10 12:16:28 +00:00
imx23_dma.c
imx23_emireg.h
imx23_icoll.c
imx23_icollreg.h
imx23_intr.h
imx23_pinctrl.c
imx23_pinctrlreg.h
imx23_pinctrlvar.h
imx23_plcom.c
imx23_powerreg.h
imx23_rtc.c From Petri Laakso <petri.laakso@asd.fi>: 2015-01-10 12:16:28 +00:00
imx23_rtcreg.h From Petri Laakso <petri.laakso@asd.fi>: 2015-01-10 12:16:28 +00:00
imx23_rtcvar.h From Petri Laakso <petri.laakso@asd.fi>: 2015-01-10 12:16:28 +00:00
imx23_space.c
imx23_ssp.c
imx23_sspreg.h
imx23_timrot.c
imx23_timrotreg.h
imx23_uartappreg.h
imx23_uartdbgreg.h
imx23_usb.c
imx23_usbphy.c
imx23_usbphyreg.h
imx23var.h
imx31_ahb.c
imx31_aips.c
imx31_clock.c
imx31_gpio.c
imx31_icu.c
imx31_intr.h
imx31_intrreg.h
imx31_uart.c
imx31reg.h
imx31var.h
imx50_iomuxreg.h Add support i.MX50x 2014-07-25 07:49:56 +00:00
imx51_axi.c use armv7_generic_space 2015-05-07 04:13:47 +00:00
imx51_ccm.c Add support i.MX50x 2014-07-25 07:49:56 +00:00
imx51_ccmreg.h Add support i.MX50x 2014-07-25 07:49:56 +00:00
imx51_ccmvar.h Add support i.MX50x 2014-07-25 07:49:56 +00:00
imx51_clock.c Add support i.MX50x 2014-07-25 07:49:56 +00:00
imx51_dpllreg.h Add support i.MX50x 2014-07-25 07:49:56 +00:00
imx51_esdhc.c Add SDHC_FLAG_USE_DMA flag for internal DMA mode. 2015-05-26 05:11:33 +00:00
imx51_gpio.c Add support i.MX50x 2014-07-25 07:49:56 +00:00
imx51_i2c.c Rewritten to take advantage of motoi2c code. 2015-03-27 05:31:23 +00:00
imx51_intr.h
imx51_iomux.c
imx51_iomuxreg.h Add support i.MX50x 2014-07-25 07:49:56 +00:00
imx51_ipuv3.c Rewritten to take advantage of genfb(4). 2015-12-21 04:26:28 +00:00
imx51_ipuv3reg.h - Use __SHIFTIN macro 2014-11-07 11:54:18 +00:00
imx51_ipuv3var.h Rewritten to take advantage of genfb(4). 2015-12-21 04:26:28 +00:00
imx51_pwm.c Add support for LCD Backlight control on NetWalker. 2014-05-06 11:22:53 +00:00
imx51_spi.c Add SPI driver. 2014-03-22 09:28:08 +00:00
imx51_tzic.c Add support i.MX50x 2014-07-25 07:49:56 +00:00
imx51_tzicreg.h fix typo. 2014-02-27 03:09:57 +00:00
imx51_uart.c Add support i.MX50x 2014-07-25 07:49:56 +00:00
imx51_usb.c Add support i.MX50x 2014-07-25 07:49:56 +00:00
imx51_wdog.c add Watchdog Timer support for i.MX51. 2014-03-22 04:55:00 +00:00
imx51reg.h fixed register size 2015-05-07 04:37:29 +00:00
imx51var.h Rewritten to take advantage of genfb(4). 2015-12-21 04:26:28 +00:00
imx_dma.c
imx_genfb.c Rewritten to take advantage of genfb(4). 2015-12-21 04:26:28 +00:00
imx_pcic.c
imx_pcic.h
imx_space.c
imxclock.c Add support i.MX50x 2014-07-25 07:49:56 +00:00
imxclockvar.h
imxcspireg.h Add SPI driver. 2014-03-22 09:28:08 +00:00
imxecspireg.h Add SPI driver. 2014-03-22 09:28:08 +00:00
imxepitreg.h
imxgpio.c add support i.MX6 and NITROGEN6X evaluation board 2014-09-25 05:05:28 +00:00
imxgpioreg.h
imxgpiovar.h
imxi2c.c Rewritten to take advantage of motoi2c code. 2015-03-27 05:31:23 +00:00
imxi2cvar.h Rewritten to take advantage of motoi2c code. 2015-03-27 05:31:23 +00:00
imxkppreg.h
imxpwm.c Add support for LCD Backlight control on NetWalker. 2014-05-06 11:22:53 +00:00
imxpwmreg.h Add support for LCD Backlight control on NetWalker. 2014-05-06 11:22:53 +00:00
imxpwmvar.h Add support for LCD Backlight control on NetWalker. 2014-05-06 11:22:53 +00:00
imxsdmareg.h Add support i.MX50x 2014-07-25 07:49:56 +00:00
imxsnvs.c Add initial support for Freescale i.MX7 SoC and 2016-05-17 06:44:45 +00:00
imxsnvsreg.h Add initial support for Freescale i.MX7 SoC and 2016-05-17 06:44:45 +00:00
imxsnvsvar.h Add initial support for Freescale i.MX7 SoC and 2016-05-17 06:44:45 +00:00
imxspi.c Add optical joystick support for NetWalker. 2014-03-29 12:00:27 +00:00
imxspireg.h Add SPI driver. 2014-03-22 09:28:08 +00:00
imxspivar.h Add SPI driver. 2014-03-22 09:28:08 +00:00
imxssireg.h
imxuart.c fix to compile unless defined IMXUARTCONSOLE 2015-07-30 04:39:42 +00:00
imxuartreg.h
imxuartvar.h
imxusb.c Add initial support for Freescale i.MX7 SoC and 2016-05-17 06:44:45 +00:00
imxusbreg.h Add initial support for Freescale i.MX7 SoC and 2016-05-17 06:44:45 +00:00
imxusbvar.h Add initial support for Freescale i.MX7 SoC and 2016-05-17 06:44:45 +00:00
imxwdog.c add support i.MX6 and NITROGEN6X evaluation board 2014-09-25 05:05:28 +00:00
imxwdogreg.h add support i.MX6 and NITROGEN6X evaluation board 2014-09-25 05:05:28 +00:00
imxwdogvar.h add Watchdog Timer support for i.MX51. 2014-03-22 04:55:00 +00:00