diff options
-rw-r--r-- | drivers/net/ethernet/freescale/Kconfig | 8 | ||||
-rw-r--r-- | drivers/net/ethernet/freescale/Makefile | 4 | ||||
-rw-r--r-- | include/linux/skbuff.h | 2 |
3 files changed, 4 insertions, 10 deletions
diff --git a/drivers/net/ethernet/freescale/Kconfig b/drivers/net/ethernet/freescale/Kconfig index eaf45a8..80c9bb7 100644 --- a/drivers/net/ethernet/freescale/Kconfig +++ b/drivers/net/ethernet/freescale/Kconfig @@ -104,14 +104,6 @@ config FSL_GIANFAR_1588 The user space application should be IXXAT IEEE 1588 stack v1.04 or above. Say Y here if you want to use IXXAT 1588 stack. -config RX_TX_BUFF_XCHG - default y - bool "RX and TX ring buffer exchange for Routed packets" - depends on GIANFAR && AS_FASTPATH - ---help--- - Enable this flag to get better throughput for the routing functionality. - Enhances the performance for IPv4 Routing, NAT forwarding. - source "drivers/net/ethernet/freescale/fman/Kconfig" source "drivers/net/ethernet/freescale/dpa/Kconfig" diff --git a/drivers/net/ethernet/freescale/Makefile b/drivers/net/ethernet/freescale/Makefile index d97eff5..4fff029 100644 --- a/drivers/net/ethernet/freescale/Makefile +++ b/drivers/net/ethernet/freescale/Makefile @@ -17,7 +17,9 @@ obj-$(if $(CONFIG_FSL_DPAA_ETH),y) += dpa/ obj-$(CONFIG_PTP_1588_CLOCK_GIANFAR) += gianfar_ptp.o gianfar_driver-objs := gianfar.o \ gianfar_ethtool.o -obj-$(CONFIG_AS_FASTPATH) += asf_gianfar.o +ifeq ($(CONFIG_GIANFAR),y) + obj-$(CONFIG_AS_FASTPATH) += asf_gianfar.o +endif gianfar_driver-$(CONFIG_FSL_GIANFAR_1588) += gianfar_1588.o obj-$(CONFIG_UCC_GETH) += ucc_geth_driver.o ucc_geth_driver-objs := ucc_geth.o ucc_geth_ethtool.o diff --git a/include/linux/skbuff.h b/include/linux/skbuff.h index e69add3..95d70de 100644 --- a/include/linux/skbuff.h +++ b/include/linux/skbuff.h @@ -517,7 +517,7 @@ struct sk_buff { __be16 inner_protocol; __u16 inner_transport_header; __u16 inner_network_header; -#ifdef CONFIG_RX_TX_BUFF_XCHG +#if defined(CONFIG_GIANFAR) && defined(CONFIG_AS_FASTPATH) __u8 owner; struct sk_buff *new_skb; #endif |