Lines Matching refs:tb

138 				 struct nlattr **tb,
156 attr = tb[BRIDGE_VLANDB_ENTRY_TUNNEL_INFO];
176 vinfo = nla_data(tb[BRIDGE_VLANDB_ENTRY_INFO]);
197 struct nlattr **tb,
204 if (tb[BRIDGE_VLANDB_ENTRY_STATE]) {
205 u8 state = nla_get_u8(tb[BRIDGE_VLANDB_ENTRY_STATE]);
211 if (tb[BRIDGE_VLANDB_ENTRY_TUNNEL_INFO]) {
212 err = br_vlan_modify_tunnel(p, v, tb, changed, extack);
218 if (tb[BRIDGE_VLANDB_ENTRY_MCAST_ROUTER]) {
221 val = nla_get_u8(tb[BRIDGE_VLANDB_ENTRY_MCAST_ROUTER]);
227 if (tb[BRIDGE_VLANDB_ENTRY_MCAST_MAX_GROUPS]) {
239 val = nla_get_u32(tb[BRIDGE_VLANDB_ENTRY_MCAST_MAX_GROUPS]);
245 if (tb[BRIDGE_VLANDB_ENTRY_NEIGH_SUPPRESS]) {
247 bool val = nla_get_u8(tb[BRIDGE_VLANDB_ENTRY_NEIGH_SUPPRESS]);
267 struct nlattr **tb,
300 err = br_vlan_process_one_opts(br, p, vg, v, tb, &changed,
514 struct nlattr **tb,
522 if (tb[BRIDGE_VLANDB_GOPTS_MCAST_SNOOPING]) {
525 mc_snooping = nla_get_u8(tb[BRIDGE_VLANDB_GOPTS_MCAST_SNOOPING]);
529 if (tb[BRIDGE_VLANDB_GOPTS_MCAST_IGMP_VERSION]) {
532 ver = nla_get_u8(tb[BRIDGE_VLANDB_GOPTS_MCAST_IGMP_VERSION]);
538 if (tb[BRIDGE_VLANDB_GOPTS_MCAST_LAST_MEMBER_CNT]) {
541 cnt = nla_get_u32(tb[BRIDGE_VLANDB_GOPTS_MCAST_LAST_MEMBER_CNT]);
545 if (tb[BRIDGE_VLANDB_GOPTS_MCAST_STARTUP_QUERY_CNT]) {
548 cnt = nla_get_u32(tb[BRIDGE_VLANDB_GOPTS_MCAST_STARTUP_QUERY_CNT]);
552 if (tb[BRIDGE_VLANDB_GOPTS_MCAST_LAST_MEMBER_INTVL]) {
555 val = nla_get_u64(tb[BRIDGE_VLANDB_GOPTS_MCAST_LAST_MEMBER_INTVL]);
559 if (tb[BRIDGE_VLANDB_GOPTS_MCAST_MEMBERSHIP_INTVL]) {
562 val = nla_get_u64(tb[BRIDGE_VLANDB_GOPTS_MCAST_MEMBERSHIP_INTVL]);
566 if (tb[BRIDGE_VLANDB_GOPTS_MCAST_QUERIER_INTVL]) {
569 val = nla_get_u64(tb[BRIDGE_VLANDB_GOPTS_MCAST_QUERIER_INTVL]);
573 if (tb[BRIDGE_VLANDB_GOPTS_MCAST_QUERY_INTVL]) {
576 val = nla_get_u64(tb[BRIDGE_VLANDB_GOPTS_MCAST_QUERY_INTVL]);
580 if (tb[BRIDGE_VLANDB_GOPTS_MCAST_QUERY_RESPONSE_INTVL]) {
583 val = nla_get_u64(tb[BRIDGE_VLANDB_GOPTS_MCAST_QUERY_RESPONSE_INTVL]);
587 if (tb[BRIDGE_VLANDB_GOPTS_MCAST_STARTUP_QUERY_INTVL]) {
590 val = nla_get_u64(tb[BRIDGE_VLANDB_GOPTS_MCAST_STARTUP_QUERY_INTVL]);
594 if (tb[BRIDGE_VLANDB_GOPTS_MCAST_QUERIER]) {
597 val = nla_get_u8(tb[BRIDGE_VLANDB_GOPTS_MCAST_QUERIER]);
604 if (tb[BRIDGE_VLANDB_GOPTS_MCAST_MLD_VERSION]) {
607 ver = nla_get_u8(tb[BRIDGE_VLANDB_GOPTS_MCAST_MLD_VERSION]);
615 if (tb[BRIDGE_VLANDB_GOPTS_MSTI]) {
618 msti = nla_get_u16(tb[BRIDGE_VLANDB_GOPTS_MSTI]);
652 struct nlattr *tb[BRIDGE_VLANDB_GOPTS_MAX + 1];
671 err = nla_parse_nested(tb, BRIDGE_VLANDB_GOPTS_MAX, attr,
676 if (!tb[BRIDGE_VLANDB_GOPTS_ID]) {
680 vid = nla_get_u16(tb[BRIDGE_VLANDB_GOPTS_ID]);
684 if (tb[BRIDGE_VLANDB_GOPTS_RANGE]) {
685 vid_range = nla_get_u16(tb[BRIDGE_VLANDB_GOPTS_RANGE]);
706 err = br_vlan_process_global_one_opts(br, vg, v, tb, &changed,