Displaying 20 results from an estimated 45 matches for "s2io".
2014 Nov 21
1
[PATCH v2 net 1/2] drivers/net: Disable UFO through virtio
.../* ... UDPv4 fragmentation */
>
> this comment is wrong then?
Yes.
> The patches drastically regress performance for UDPv4 for VMs only, but
> isn't it likely many other devices based their code on this comment?
There's only one hardware driver that implements UFO (s2io), and it does
handle IPv6.
> How about we disable UFO for IPv6 globally, and put the
> flag back in?
> We can then gradually add NETIF_F_UFO6_BIT for devices that
> actually support UFO for IPv6.
Since the corresponding virtio feature bit is understood to include
UFO/IPv6, and existin...
2014 Nov 21
1
[PATCH v2 net 1/2] drivers/net: Disable UFO through virtio
.../* ... UDPv4 fragmentation */
>
> this comment is wrong then?
Yes.
> The patches drastically regress performance for UDPv4 for VMs only, but
> isn't it likely many other devices based their code on this comment?
There's only one hardware driver that implements UFO (s2io), and it does
handle IPv6.
> How about we disable UFO for IPv6 globally, and put the
> flag back in?
> We can then gradually add NETIF_F_UFO6_BIT for devices that
> actually support UFO for IPv6.
Since the corresponding virtio feature bit is understood to include
UFO/IPv6, and existin...
2014 Dec 18
0
[PATCH 00/10] Split UFO into v4 and v6 versions.
...this series?
Thanks
> Vladislav Yasevich (10):
> core: Split out UFO6 support
> net: Correctly mark IPv6 UFO offload type.
> ovs: Enable handling of UFO6 packets.
> loopback: Turn on UFO6 support.
> veth: Enable UFO6 support.
> macvlan: Enable UFO6 support.
> s2io: Enable UFO6 support.
> tun: Re-uanble UFO support.
> macvtap: Re-enable UFO support
> Revert "drivers/net: Disable UFO through virtio"
>
> drivers/net/ethernet/neterion/s2io.c | 6 +++---
> drivers/net/loopback.c | 4 ++--
> drivers/net/macvla...
2014 Dec 18
0
[PATCH 00/10] Split UFO into v4 and v6 versions.
...this series?
Thanks
> Vladislav Yasevich (10):
> core: Split out UFO6 support
> net: Correctly mark IPv6 UFO offload type.
> ovs: Enable handling of UFO6 packets.
> loopback: Turn on UFO6 support.
> veth: Enable UFO6 support.
> macvlan: Enable UFO6 support.
> s2io: Enable UFO6 support.
> tun: Re-uanble UFO support.
> macvtap: Re-enable UFO support
> Revert "drivers/net: Disable UFO through virtio"
>
> drivers/net/ethernet/neterion/s2io.c | 6 +++---
> drivers/net/loopback.c | 4 ++--
> drivers/net/macvla...
2014 Dec 17
20
[PATCH 00/10] Split UFO into v4 and v6 versions.
...ithout this work, migrating a guest to a 3.18 kernel fails.
Vladislav Yasevich (10):
core: Split out UFO6 support
net: Correctly mark IPv6 UFO offload type.
ovs: Enable handling of UFO6 packets.
loopback: Turn on UFO6 support.
veth: Enable UFO6 support.
macvlan: Enable UFO6 support.
s2io: Enable UFO6 support.
tun: Re-uanble UFO support.
macvtap: Re-enable UFO support
Revert "drivers/net: Disable UFO through virtio"
drivers/net/ethernet/neterion/s2io.c | 6 +++---
drivers/net/loopback.c | 4 ++--
drivers/net/macvlan.c | 2 +-
drivers...
2014 Dec 17
20
[PATCH 00/10] Split UFO into v4 and v6 versions.
...ithout this work, migrating a guest to a 3.18 kernel fails.
Vladislav Yasevich (10):
core: Split out UFO6 support
net: Correctly mark IPv6 UFO offload type.
ovs: Enable handling of UFO6 packets.
loopback: Turn on UFO6 support.
veth: Enable UFO6 support.
macvlan: Enable UFO6 support.
s2io: Enable UFO6 support.
tun: Re-uanble UFO support.
macvtap: Re-enable UFO support
Revert "drivers/net: Disable UFO through virtio"
drivers/net/ethernet/neterion/s2io.c | 6 +++---
drivers/net/loopback.c | 4 ++--
drivers/net/macvlan.c | 2 +-
drivers...
2008 Oct 08
6
pci pass-through failure on xen 3.3.0
Hi all,
I downloaded the xen 3.3.0 and now testing the pci pass-through with the
NIC.
Using late binding, the pci slot 0000:08:01.0 is assigned to pciback.
But pci related xm commands are not working.
For eg:
linux-242:/home/xen-3.3.0 # xm pci-list-assignable-devices
Unexpected error: <type ''exceptions.OSError''>
Please report to
2014 May 08
2
[PATCH] net: get rid of SET_ETHTOOL_OPS
...ci_dev,
pci_dev->subsystem_vendor, pci_dev->subsystem_device);
ndev->netdev_ops = &netdev_ops;
- SET_ETHTOOL_OPS(ndev, &ops);
+ ndev->ethtool_ops = &ops;
ndev->watchdog_timeo = 5 * HZ;
pci_set_drvdata(pci_dev, ndev);
diff --git a/drivers/net/ethernet/neterion/s2io.c b/drivers/net/ethernet/neterion/s2io.c
index a2844ff..190538d 100644
--- a/drivers/net/ethernet/neterion/s2io.c
+++ b/drivers/net/ethernet/neterion/s2io.c
@@ -7919,7 +7919,7 @@ s2io_init_nic(struct pci_dev *pdev, const struct pci_device_id *pre)
/* Driver entry points */
dev->netdev_ops...
2014 May 08
2
[PATCH] net: get rid of SET_ETHTOOL_OPS
...ci_dev,
pci_dev->subsystem_vendor, pci_dev->subsystem_device);
ndev->netdev_ops = &netdev_ops;
- SET_ETHTOOL_OPS(ndev, &ops);
+ ndev->ethtool_ops = &ops;
ndev->watchdog_timeo = 5 * HZ;
pci_set_drvdata(pci_dev, ndev);
diff --git a/drivers/net/ethernet/neterion/s2io.c b/drivers/net/ethernet/neterion/s2io.c
index a2844ff..190538d 100644
--- a/drivers/net/ethernet/neterion/s2io.c
+++ b/drivers/net/ethernet/neterion/s2io.c
@@ -7919,7 +7919,7 @@ s2io_init_nic(struct pci_dev *pdev, const struct pci_device_id *pre)
/* Driver entry points */
dev->netdev_ops...
2014 May 11
7
[PATCH] [resend] net: get rid of SET_ETHTOOL_OPS
...ci_dev,
pci_dev->subsystem_vendor, pci_dev->subsystem_device);
ndev->netdev_ops = &netdev_ops;
- SET_ETHTOOL_OPS(ndev, &ops);
+ ndev->ethtool_ops = &ops;
ndev->watchdog_timeo = 5 * HZ;
pci_set_drvdata(pci_dev, ndev);
diff --git a/drivers/net/ethernet/neterion/s2io.c b/drivers/net/ethernet/neterion/s2io.c
index a2844ff..190538d 100644
--- a/drivers/net/ethernet/neterion/s2io.c
+++ b/drivers/net/ethernet/neterion/s2io.c
@@ -7919,7 +7919,7 @@ s2io_init_nic(struct pci_dev *pdev, const struct pci_device_id *pre)
/* Driver entry points */
dev->netdev_ops...
2014 May 11
7
[PATCH] [resend] net: get rid of SET_ETHTOOL_OPS
...ci_dev,
pci_dev->subsystem_vendor, pci_dev->subsystem_device);
ndev->netdev_ops = &netdev_ops;
- SET_ETHTOOL_OPS(ndev, &ops);
+ ndev->ethtool_ops = &ops;
ndev->watchdog_timeo = 5 * HZ;
pci_set_drvdata(pci_dev, ndev);
diff --git a/drivers/net/ethernet/neterion/s2io.c b/drivers/net/ethernet/neterion/s2io.c
index a2844ff..190538d 100644
--- a/drivers/net/ethernet/neterion/s2io.c
+++ b/drivers/net/ethernet/neterion/s2io.c
@@ -7919,7 +7919,7 @@ s2io_init_nic(struct pci_dev *pdev, const struct pci_device_id *pre)
/* Driver entry points */
dev->netdev_ops...
2014 May 11
7
[PATCH] [resend] net: get rid of SET_ETHTOOL_OPS
...ci_dev,
pci_dev->subsystem_vendor, pci_dev->subsystem_device);
ndev->netdev_ops = &netdev_ops;
- SET_ETHTOOL_OPS(ndev, &ops);
+ ndev->ethtool_ops = &ops;
ndev->watchdog_timeo = 5 * HZ;
pci_set_drvdata(pci_dev, ndev);
diff --git a/drivers/net/ethernet/neterion/s2io.c b/drivers/net/ethernet/neterion/s2io.c
index a2844ff..190538d 100644
--- a/drivers/net/ethernet/neterion/s2io.c
+++ b/drivers/net/ethernet/neterion/s2io.c
@@ -7919,7 +7919,7 @@ s2io_init_nic(struct pci_dev *pdev, const struct pci_device_id *pre)
/* Driver entry points */
dev->netdev_ops...
2019 Nov 26
9
[net-next V3 0/2] drivers: net: virtio_net: implement
...rs/net/ethernet/microchip/encx24j600.c | 2 +-
drivers/net/ethernet/natsemi/natsemi.c | 4 +-
drivers/net/ethernet/natsemi/ns83820.c | 2 +-
drivers/net/ethernet/natsemi/sonic.c | 2 +-
drivers/net/ethernet/natsemi/sonic.h | 2 +-
drivers/net/ethernet/neterion/s2io.c | 2 +-
drivers/net/ethernet/neterion/s2io.h | 2 +-
.../net/ethernet/neterion/vxge/vxge-main.c | 2 +-
.../ethernet/netronome/nfp/nfp_net_common.c | 2 +-
drivers/net/ethernet/nvidia/forcedeth.c | 2 +-
.../ethernet/oki-semi/pch_gbe/pch_gbe_main.c | 2 +-
driv...
2019 Nov 26
9
[net-next V3 0/2] drivers: net: virtio_net: implement
...rs/net/ethernet/microchip/encx24j600.c | 2 +-
drivers/net/ethernet/natsemi/natsemi.c | 4 +-
drivers/net/ethernet/natsemi/ns83820.c | 2 +-
drivers/net/ethernet/natsemi/sonic.c | 2 +-
drivers/net/ethernet/natsemi/sonic.h | 2 +-
drivers/net/ethernet/neterion/s2io.c | 2 +-
drivers/net/ethernet/neterion/s2io.h | 2 +-
.../net/ethernet/neterion/vxge/vxge-main.c | 2 +-
.../ethernet/netronome/nfp/nfp_net_common.c | 2 +-
drivers/net/ethernet/nvidia/forcedeth.c | 2 +-
.../ethernet/oki-semi/pch_gbe/pch_gbe_main.c | 2 +-
driv...
2014 May 08
0
[PATCH] net: get rid of SET_ETHTOOL_OPS
...ice);
>
> ndev->netdev_ops = &netdev_ops;
> - SET_ETHTOOL_OPS(ndev, &ops);
> + ndev->ethtool_ops = &ops;
> ndev->watchdog_timeo = 5 * HZ;
> pci_set_drvdata(pci_dev, ndev);
>
> diff --git a/drivers/net/ethernet/neterion/s2io.c b/drivers/net/ethernet/neterion/s2io.c
> index a2844ff..190538d 100644
> --- a/drivers/net/ethernet/neterion/s2io.c
> +++ b/drivers/net/ethernet/neterion/s2io.c
> @@ -7919,7 +7919,7 @@ s2io_init_nic(struct pci_dev *pdev, const struct pci_device_id *pre)
>
> /* Driver en...
2019 Dec 03
4
[PATCH RFC net-next v8 0/3] netdev: ndo_tx_timeout cleanup
...icrochip/encx24j600.c | 2 +-
drivers/net/ethernet/natsemi/natsemi.c | 4 ++--
drivers/net/ethernet/natsemi/ns83820.c | 2 +-
drivers/net/ethernet/natsemi/sonic.c | 2 +-
drivers/net/ethernet/natsemi/sonic.h | 2 +-
drivers/net/ethernet/neterion/s2io.c | 2 +-
drivers/net/ethernet/neterion/s2io.h | 2 +-
drivers/net/ethernet/neterion/vxge/vxge-main.c | 2 +-
.../net/ethernet/netronome/nfp/nfp_net_common.c | 10 ++--------
drivers/net/ethernet/nvidia/forcedeth.c | 2 +-
.../net/ethernet/oki-semi/pch_gbe/pc...
2019 Dec 10
4
[PATCH net-next v11 0/3] netdev: ndo_tx_timeout cleanup
...rochip/encx24j600.c | 2 +-
drivers/net/ethernet/natsemi/natsemi.c | 4 ++--
drivers/net/ethernet/natsemi/ns83820.c | 4 ++--
drivers/net/ethernet/natsemi/sonic.c | 2 +-
drivers/net/ethernet/natsemi/sonic.h | 2 +-
drivers/net/ethernet/neterion/s2io.c | 2 +-
drivers/net/ethernet/neterion/s2io.h | 2 +-
drivers/net/ethernet/neterion/vxge/vxge-main.c | 2 +-
.../net/ethernet/netronome/nfp/nfp_net_common.c | 10 ++--------
drivers/net/ethernet/nvidia/forcedeth.c | 2 +-
.../net/ethernet/oki-semi/pch_gbe/pc...
2019 Dec 10
4
[PATCH net-next v11 0/3] netdev: ndo_tx_timeout cleanup
...rochip/encx24j600.c | 2 +-
drivers/net/ethernet/natsemi/natsemi.c | 4 ++--
drivers/net/ethernet/natsemi/ns83820.c | 4 ++--
drivers/net/ethernet/natsemi/sonic.c | 2 +-
drivers/net/ethernet/natsemi/sonic.h | 2 +-
drivers/net/ethernet/neterion/s2io.c | 2 +-
drivers/net/ethernet/neterion/s2io.h | 2 +-
drivers/net/ethernet/neterion/vxge/vxge-main.c | 2 +-
.../net/ethernet/netronome/nfp/nfp_net_common.c | 10 ++--------
drivers/net/ethernet/nvidia/forcedeth.c | 2 +-
.../net/ethernet/oki-semi/pch_gbe/pc...
2014 May 11
0
[PATCH] [resend] net: get rid of SET_ETHTOOL_OPS
...ice);
>
> ndev->netdev_ops = &netdev_ops;
> - SET_ETHTOOL_OPS(ndev, &ops);
> + ndev->ethtool_ops = &ops;
> ndev->watchdog_timeo = 5 * HZ;
> pci_set_drvdata(pci_dev, ndev);
>
> diff --git a/drivers/net/ethernet/neterion/s2io.c b/drivers/net/ethernet/neterion/s2io.c
> index a2844ff..190538d 100644
> --- a/drivers/net/ethernet/neterion/s2io.c
> +++ b/drivers/net/ethernet/neterion/s2io.c
> @@ -7919,7 +7919,7 @@ s2io_init_nic(struct pci_dev *pdev, const struct pci_device_id *pre)
>
> /* Driver en...
2014 May 11
0
[PATCH] [resend] net: get rid of SET_ETHTOOL_OPS
...ice);
>
> ndev->netdev_ops = &netdev_ops;
> - SET_ETHTOOL_OPS(ndev, &ops);
> + ndev->ethtool_ops = &ops;
> ndev->watchdog_timeo = 5 * HZ;
> pci_set_drvdata(pci_dev, ndev);
>
> diff --git a/drivers/net/ethernet/neterion/s2io.c b/drivers/net/ethernet/neterion/s2io.c
> index a2844ff..190538d 100644
> --- a/drivers/net/ethernet/neterion/s2io.c
> +++ b/drivers/net/ethernet/neterion/s2io.c
> @@ -7919,7 +7919,7 @@ s2io_init_nic(struct pci_dev *pdev, const struct pci_device_id *pre)
>
> /* Driver en...