]> git.baikalelectronics.ru Git - kernel.git/commit
net: netcp: extract eflag from desc for rx_hook handling
authorKaricheri, Muralidharan <m-karicheri2@ti.com>
Fri, 6 Jan 2017 20:37:39 +0000 (15:37 -0500)
committerDavid S. Miller <davem@davemloft.net>
Sun, 8 Jan 2017 02:03:50 +0000 (21:03 -0500)
commita76256fe7788fe036975caafa6eb1cf68cfbe83d
treec2acdf0460f7930f8769568f78ec6796a02d41dc
parentaa8d66a1e6852a08befcb7f0633672073c44031f
net: netcp: extract eflag from desc for rx_hook handling

Extract the eflag bits from the received desc and pass it down
the rx_hook chain to be available for netcp modules. Also the
psdata and epib data has to be inspected by the netcp modules.
So the desc can be freed only after returning from the rx_hook.
So move knav_pool_desc_put() after the rx_hook processing.

Signed-off-by: Murali Karicheri <m-karicheri2@ti.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
drivers/net/ethernet/ti/netcp.h
drivers/net/ethernet/ti/netcp_core.c
include/linux/soc/ti/knav_dma.h