Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net
Conflicts: drivers/net/ethernet/altera/altera_sgdma.c net/netlink/af_netlink.c net/sched/cls_api.c net/sched/sch_api.c The netlink conflict dealt with moving to netlink_capable() and netlink_ns_capable() in the 'net' tree vs. supporting 'tc' operations in non-init namespaces. These were simple transformations from netlink_capable to netlink_ns_capable. The Altera driver conflict was simply code removal overlapping some void pointer cast cleanups in net-next. Signed-off-by: David S. Miller <davem@davemloft.net>
This commit is contained in:
@@ -491,8 +491,13 @@ static void sctp_v4_get_dst(struct sctp_transport *t, union sctp_addr *saddr,
|
||||
continue;
|
||||
if ((laddr->state == SCTP_ADDR_SRC) &&
|
||||
(AF_INET == laddr->a.sa.sa_family)) {
|
||||
fl4->saddr = laddr->a.v4.sin_addr.s_addr;
|
||||
fl4->fl4_sport = laddr->a.v4.sin_port;
|
||||
flowi4_update_output(fl4,
|
||||
asoc->base.sk->sk_bound_dev_if,
|
||||
RT_CONN_FLAGS(asoc->base.sk),
|
||||
daddr->v4.sin_addr.s_addr,
|
||||
laddr->a.v4.sin_addr.s_addr);
|
||||
|
||||
rt = ip_route_output_key(sock_net(sk), fl4);
|
||||
if (!IS_ERR(rt)) {
|
||||
dst = &rt->dst;
|
||||
|
@@ -496,11 +496,10 @@ static void sctp_do_8_2_transport_strike(sctp_cmd_seq_t *commands,
|
||||
|
||||
/* If the transport error count is greater than the pf_retrans
|
||||
* threshold, and less than pathmaxrtx, and if the current state
|
||||
* is not SCTP_UNCONFIRMED, then mark this transport as Partially
|
||||
* Failed, see SCTP Quick Failover Draft, section 5.1
|
||||
* is SCTP_ACTIVE, then mark this transport as Partially Failed,
|
||||
* see SCTP Quick Failover Draft, section 5.1
|
||||
*/
|
||||
if ((transport->state != SCTP_PF) &&
|
||||
(transport->state != SCTP_UNCONFIRMED) &&
|
||||
if ((transport->state == SCTP_ACTIVE) &&
|
||||
(asoc->pf_retrans < transport->pathmaxrxt) &&
|
||||
(transport->error_count > asoc->pf_retrans)) {
|
||||
|
||||
|
Reference in New Issue
Block a user