mirror of https://github.com/hak5/openwrt-owl.git
ramips: disable ethernet checksum offloads for mt7621, they are broken
Signed-off-by: Felix Fietkau <nbd@openwrt.org> SVN-Revision: 43811owl
parent
51b1f0ca5c
commit
10c2bdbc4f
|
@ -192,6 +192,15 @@ static void mt7620_init_data(struct fe_soc_data *data,
|
|||
NETIF_F_IPV6_CSUM;
|
||||
}
|
||||
|
||||
static void mt7621_init_data(struct fe_soc_data *data,
|
||||
struct net_device *netdev)
|
||||
{
|
||||
struct fe_priv *priv = netdev_priv(netdev);
|
||||
|
||||
priv->flags = FE_FLAG_PADDING_64B;
|
||||
netdev->hw_features = NETIF_F_HW_VLAN_CTAG_TX;
|
||||
}
|
||||
|
||||
static void mt7621_set_mac(struct fe_priv *priv, unsigned char *mac)
|
||||
{
|
||||
unsigned long flags;
|
||||
|
@ -228,7 +237,7 @@ static struct fe_soc_data mt7620_data = {
|
|||
|
||||
static struct fe_soc_data mt7621_data = {
|
||||
.mac = { 0x00, 0x11, 0x22, 0x33, 0x44, 0x55 },
|
||||
.init_data = mt7620_init_data,
|
||||
.init_data = mt7621_init_data,
|
||||
.reset_fe = mt7621_fe_reset,
|
||||
.set_mac = mt7621_set_mac,
|
||||
.fwd_config = mt7621_fwd_config,
|
||||
|
|
Loading…
Reference in New Issue