lists.openwall.net | lists / announce owl-users owl-dev john-users john-dev passwdqc-users yescrypt popa3d-users / oss-security kernel-hardening musl sabotage tlsify passwords / crypt-dev xvendor / Bugtraq Full-Disclosure linux-kernel linux-netdev linux-ext4 linux-hardening linux-cve-announce PHC | |
Open Source and information security mailing list archives
| ||
|
Date: Fri, 25 Sep 2015 04:32:16 +0000 From: Premkumar Jonnala <pjonnala@...adcom.com> To: "sfeldma@...il.com" <sfeldma@...il.com>, "netdev@...r.kernel.org" <netdev@...r.kernel.org> CC: "jiri@...nulli.us" <jiri@...nulli.us>, "siva.mannem.lnx@...il.com" <siva.mannem.lnx@...il.com>, "stephen@...workplumber.org" <stephen@...workplumber.org>, "roopa@...ulusnetworks.com" <roopa@...ulusnetworks.com>, "andrew@...n.ch" <andrew@...n.ch>, "f.fainelli@...il.com" <f.fainelli@...il.com>, "vivien.didelot@...oirfairelinux.com" <vivien.didelot@...oirfairelinux.com> Subject: RE: [PATCH net-next 1/4] switchdev: add bridge attributes Acked-by: Premkumar Jonnala > -----Original Message----- > From: sfeldma@...il.com [mailto:sfeldma@...il.com] > Sent: Friday, September 25, 2015 2:29 AM > To: netdev@...r.kernel.org > Cc: jiri@...nulli.us; siva.mannem.lnx@...il.com; Premkumar Jonnala; > stephen@...workplumber.org; roopa@...ulusnetworks.com; > andrew@...n.ch; f.fainelli@...il.com; vivien.didelot@...oirfairelinux.com > Subject: [PATCH net-next 1/4] switchdev: add bridge attributes > > From: Scott Feldman <sfeldma@...il.com> > > Setting the stage to push bridge-level attributes down to port driver so > hardware can be programmed accordingly. Bridge-level attribute example is > ageing_time. This is a per-bridge attribute, not a per-bridge-port attr. > > Signed-off-by: Scott Feldman <sfeldma@...il.com> > --- > include/net/switchdev.h | 5 +++++ > include/uapi/linux/if_link.h | 2 +- > 2 files changed, 6 insertions(+), 1 deletion(-) > > diff --git a/include/net/switchdev.h b/include/net/switchdev.h > index 319baab..54b2faa 100644 > --- a/include/net/switchdev.h > +++ b/include/net/switchdev.h > @@ -28,6 +28,7 @@ enum switchdev_attr_id { > SWITCHDEV_ATTR_PORT_PARENT_ID, > SWITCHDEV_ATTR_PORT_STP_STATE, > SWITCHDEV_ATTR_PORT_BRIDGE_FLAGS, > + SWITCHDEV_ATTR_BRIDGE, > }; > > struct switchdev_attr { > @@ -38,6 +39,10 @@ struct switchdev_attr { > struct netdev_phys_item_id ppid; /* PORT_PARENT_ID > */ > u8 stp_state; /* PORT_STP_STATE > */ > unsigned long brport_flags; /* > PORT_BRIDGE_FLAGS */ > + struct switchdev_attr_bridge { /* BRIDGE */ > + enum ifla_br attr; > + u32 val; > + } bridge; > } u; > }; > > diff --git a/include/uapi/linux/if_link.h b/include/uapi/linux/if_link.h > index 3a5f263..8d0ef1c 100644 > --- a/include/uapi/linux/if_link.h > +++ b/include/uapi/linux/if_link.h > @@ -222,7 +222,7 @@ enum in6_addr_gen_mode { > > /* Bridge section */ > > -enum { > +enum ifla_br { > IFLA_BR_UNSPEC, > IFLA_BR_FORWARD_DELAY, > IFLA_BR_HELLO_TIME, > -- > 1.7.10.4 -- To unsubscribe from this list: send the line "unsubscribe netdev" in the body of a message to majordomo@...r.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html
Powered by blists - more mailing lists