Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
Minor overlapping changes in xfrm_device.c, between the double ESP trailing bug fix setting the XFRM_INIT flag and the changes in net-next preparing for bonding encryption support. Signed-off-by: David S. Miller <davem@davemloft.net>
This commit is contained in:
@@ -411,10 +411,16 @@ int br_mrp_set_port_role(struct net_bridge_port *p,
|
||||
if (!mrp)
|
||||
return -EINVAL;
|
||||
|
||||
if (role == BR_MRP_PORT_ROLE_PRIMARY)
|
||||
switch (role) {
|
||||
case BR_MRP_PORT_ROLE_PRIMARY:
|
||||
rcu_assign_pointer(mrp->p_port, p);
|
||||
else
|
||||
break;
|
||||
case BR_MRP_PORT_ROLE_SECONDARY:
|
||||
rcu_assign_pointer(mrp->s_port, p);
|
||||
break;
|
||||
default:
|
||||
return -EINVAL;
|
||||
}
|
||||
|
||||
br_mrp_port_switchdev_set_role(p, role);
|
||||
|
||||
|
@@ -221,8 +221,8 @@ struct net_bridge_port_group {
|
||||
struct rcu_head rcu;
|
||||
struct timer_list timer;
|
||||
struct br_ip addr;
|
||||
unsigned char eth_addr[ETH_ALEN] __aligned(2);
|
||||
unsigned char flags;
|
||||
unsigned char eth_addr[ETH_ALEN];
|
||||
};
|
||||
|
||||
struct net_bridge_mdb_entry {
|
||||
|
@@ -155,3 +155,4 @@ module_exit(nft_meta_bridge_module_exit);
|
||||
MODULE_LICENSE("GPL");
|
||||
MODULE_AUTHOR("wenxu <wenxu@ucloud.cn>");
|
||||
MODULE_ALIAS_NFT_AF_EXPR(AF_BRIDGE, "meta");
|
||||
MODULE_DESCRIPTION("Support for bridge dedicated meta key");
|
||||
|
@@ -455,3 +455,4 @@ module_exit(nft_reject_bridge_module_exit);
|
||||
MODULE_LICENSE("GPL");
|
||||
MODULE_AUTHOR("Pablo Neira Ayuso <pablo@netfilter.org>");
|
||||
MODULE_ALIAS_NFT_AF_EXPR(AF_BRIDGE, "reject");
|
||||
MODULE_DESCRIPTION("Reject packets from bridge via nftables");
|
||||
|
Reference in New Issue
Block a user