]> git.baikalelectronics.ru Git - kernel.git/commit
gianfar: rx parser
authorSebastian Pöhn <sebastian.belden@googlemail.com>
Fri, 15 Jul 2011 23:00:20 +0000 (16:00 -0700)
committerDavid S. Miller <davem@davemloft.net>
Fri, 15 Jul 2011 23:00:20 +0000 (16:00 -0700)
commit2b2b16edaf1ab48d6ce2e7f81a7c3b5920380c9c
tree70202f8648dfdaa47c3a877425a60057d06ee7f1
parentfac4f62c3d286ca4dc099036ca0849227714b962
gianfar: rx parser

Only let the rx parser be enabled if it is necessary (if VLAN extraction,
IP or TCP checksumming or the rx queue filer are enabled). Otherwise
disable it.

The new routine gfar_check_rx_parser_mode should be run after every
change on this features and will enable/disable the parser as necessary.

Signed-off-by: Jiri Pirko <jpirko@redhat.com>
Signed-off-by: Sebastian Poehn <sebastian.poehn@belden.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
drivers/net/gianfar.c
drivers/net/gianfar.h