Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
Minor conflict in r8169, bug fix had two versions in net and net-next, take the net-next hunks. Signed-off-by: David S. Miller <davem@davemloft.net>
这个提交包含在:
@@ -206,7 +206,7 @@ static inline int ipv6_mc_may_pull(struct sk_buff *skb,
|
||||
unsigned int len)
|
||||
{
|
||||
if (skb_transport_offset(skb) + ipv6_transport_len(skb) < len)
|
||||
return -EINVAL;
|
||||
return 0;
|
||||
|
||||
return pskb_may_pull(skb, len);
|
||||
}
|
||||
|
@@ -52,7 +52,7 @@ struct bpf_prog;
|
||||
#define NETDEV_HASHENTRIES (1 << NETDEV_HASHBITS)
|
||||
|
||||
struct net {
|
||||
refcount_t passive; /* To decided when the network
|
||||
refcount_t passive; /* To decide when the network
|
||||
* namespace should be freed.
|
||||
*/
|
||||
refcount_t count; /* To decided when the network
|
||||
|
@@ -141,12 +141,6 @@ static inline unsigned int nexthop_num_path(const struct nexthop *nh)
|
||||
|
||||
nh_grp = rcu_dereference_rtnl(nh->nh_grp);
|
||||
rc = nh_grp->num_nh;
|
||||
} else {
|
||||
const struct nh_info *nhi;
|
||||
|
||||
nhi = rcu_dereference_rtnl(nh->nh_info);
|
||||
if (nhi->reject_nh)
|
||||
rc = 0;
|
||||
}
|
||||
|
||||
return rc;
|
||||
|
@@ -233,7 +233,7 @@ void rt_del_uncached_list(struct rtable *rt);
|
||||
|
||||
int fib_dump_info_fnhe(struct sk_buff *skb, struct netlink_callback *cb,
|
||||
u32 table_id, struct fib_info *fi,
|
||||
int *fa_index, int fa_start);
|
||||
int *fa_index, int fa_start, unsigned int flags);
|
||||
|
||||
static inline void ip_rt_put(struct rtable *rt)
|
||||
{
|
||||
|
在新工单中引用
屏蔽一个用户