diff --git a/include/uapi/linux/if_bridge.h b/include/uapi/linux/if_bridge.h
index ab92bca6d448bb8040f366df430b7db6950aae5c..f955891bcc52e25f05210ff6051455e6077e7b9e 100644
--- a/include/uapi/linux/if_bridge.h
+++ b/include/uapi/linux/if_bridge.h
@@ -234,6 +234,14 @@ struct br_mdb_entry {
 		} u;
 		__be16		proto;
 	} addr;
+	struct {
+		union {
+			__be32	ip4;
+			struct in6_addr ip6;
+		} u;
+		__be16		proto;
+		unsigned char eth_addr[6];
+	} src_addr;
 };
 
 enum {