mirror of
https://github.com/BobTheBlinker/android_kernel_motorola_sm6375.git
synced 2026-10-28 18:51:56 -04:00
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next-2.6
* git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next-2.6: (1480 commits) bonding: enable netpoll without checking link status xfrm: Refcount destination entry on xfrm_lookup net: introduce rx_handler results and logic around that bonding: get rid of IFF_SLAVE_INACTIVE netdev->priv_flag bonding: wrap slave state work net: get rid of multiple bond-related netdevice->priv_flags bonding: register slave pointer for rx_handler be2net: Bump up the version number be2net: Copyright notice change. Update to Emulex instead of ServerEngines e1000e: fix kconfig for crc32 dependency netfilter ebtables: fix xt_AUDIT to work with ebtables xen network backend driver bonding: Improve syslog message at device creation time bonding: Call netif_carrier_off after register_netdevice bonding: Incorrect TX queue offset net_sched: fix ip_tos2prio xfrm: fix __xfrm_route_forward() be2net: Fix UDP packet detected status in RX compl Phonet: fix aligned-mode pipe socket buffer header reserve netxen: support for GbE port settings ... Fix up conflicts in drivers/staging/brcm80211/brcmsmac/wl_mac80211.c with the staging updates.
This commit is contained in:
commit
7a6362800c
1143 changed files with 119266 additions and 38053 deletions
|
|
@ -1,6 +1,8 @@
|
|||
config SCSI_CXGB3_ISCSI
|
||||
tristate "Chelsio T3 iSCSI support"
|
||||
depends on CHELSIO_T3_DEPENDS
|
||||
depends on PCI && INET
|
||||
select NETDEVICES
|
||||
select NETDEV_10000
|
||||
select CHELSIO_T3
|
||||
select SCSI_ISCSI_ATTRS
|
||||
---help---
|
||||
|
|
|
|||
|
|
@ -1,6 +1,8 @@
|
|||
config SCSI_CXGB4_ISCSI
|
||||
tristate "Chelsio T4 iSCSI support"
|
||||
depends on CHELSIO_T4_DEPENDS
|
||||
depends on PCI && INET
|
||||
select NETDEVICES
|
||||
select NETDEV_10000
|
||||
select CHELSIO_T4
|
||||
select SCSI_ISCSI_ATTRS
|
||||
---help---
|
||||
|
|
|
|||
|
|
@ -451,26 +451,13 @@ static struct cxgbi_sock *cxgbi_sock_create(struct cxgbi_device *cdev)
|
|||
}
|
||||
|
||||
static struct rtable *find_route_ipv4(__be32 saddr, __be32 daddr,
|
||||
__be16 sport, __be16 dport, u8 tos)
|
||||
__be16 sport, __be16 dport, u8 tos)
|
||||
{
|
||||
struct rtable *rt;
|
||||
struct flowi fl = {
|
||||
.oif = 0,
|
||||
.nl_u = {
|
||||
.ip4_u = {
|
||||
.daddr = daddr,
|
||||
.saddr = saddr,
|
||||
.tos = tos }
|
||||
},
|
||||
.proto = IPPROTO_TCP,
|
||||
.uli_u = {
|
||||
.ports = {
|
||||
.sport = sport,
|
||||
.dport = dport }
|
||||
}
|
||||
};
|
||||
|
||||
if (ip_route_output_flow(&init_net, &rt, &fl, NULL, 0))
|
||||
rt = ip_route_output_ports(&init_net, NULL, daddr, saddr,
|
||||
dport, sport, IPPROTO_TCP, tos, 0);
|
||||
if (IS_ERR(rt))
|
||||
return NULL;
|
||||
|
||||
return rt;
|
||||
|
|
|
|||
|
|
@ -285,9 +285,7 @@ static int fcoe_interface_setup(struct fcoe_interface *fcoe,
|
|||
}
|
||||
|
||||
/* Do not support for bonding device */
|
||||
if ((netdev->priv_flags & IFF_MASTER_ALB) ||
|
||||
(netdev->priv_flags & IFF_SLAVE_INACTIVE) ||
|
||||
(netdev->priv_flags & IFF_MASTER_8023AD)) {
|
||||
if (netdev->priv_flags & IFF_BONDING && netdev->flags & IFF_MASTER) {
|
||||
FCOE_NETDEV_DBG(netdev, "Bonded interfaces not supported\n");
|
||||
return -EOPNOTSUPP;
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in a new issue