Lines Matching refs:bpm

386 	struct br_port_msg *bpm;  in br_mdb_valid_dump_req()  local
388 if (nlh->nlmsg_len < nlmsg_msg_size(sizeof(*bpm))) { in br_mdb_valid_dump_req()
393 bpm = nlmsg_data(nlh); in br_mdb_valid_dump_req()
394 if (bpm->ifindex) { in br_mdb_valid_dump_req()
398 if (nlmsg_attrlen(nlh, sizeof(*bpm))) { in br_mdb_valid_dump_req()
427 struct br_port_msg *bpm; in br_mdb_dump() local
434 sizeof(*bpm), NLM_F_MULTI); in br_mdb_dump()
438 bpm = nlmsg_data(nlh); in br_mdb_dump()
439 memset(bpm, 0, sizeof(*bpm)); in br_mdb_dump()
440 bpm->ifindex = dev->ifindex; in br_mdb_dump()
468 struct br_port_msg *bpm; in nlmsg_populate_mdb_fill() local
471 nlh = nlmsg_put(skb, 0, 0, type, sizeof(*bpm), 0); in nlmsg_populate_mdb_fill()
475 bpm = nlmsg_data(nlh); in nlmsg_populate_mdb_fill()
476 memset(bpm, 0, sizeof(*bpm)); in nlmsg_populate_mdb_fill()
477 bpm->family = AF_BRIDGE; in nlmsg_populate_mdb_fill()
478 bpm->ifindex = dev->ifindex; in nlmsg_populate_mdb_fill()
588 struct br_port_msg *bpm; in nlmsg_populate_rtr_fill() local
591 nlh = nlmsg_put(skb, pid, seq, type, sizeof(*bpm), 0); in nlmsg_populate_rtr_fill()
595 bpm = nlmsg_data(nlh); in nlmsg_populate_rtr_fill()
596 memset(bpm, 0, sizeof(*bpm)); in nlmsg_populate_rtr_fill()
597 bpm->family = AF_BRIDGE; in nlmsg_populate_rtr_fill()
598 bpm->ifindex = dev->ifindex; in nlmsg_populate_rtr_fill()
1315 struct br_port_msg *bpm; in br_mdb_config_init() local
1319 err = nlmsg_parse_deprecated(nlh, sizeof(*bpm), tb, in br_mdb_config_init()
1329 bpm = nlmsg_data(nlh); in br_mdb_config_init()
1330 if (!bpm->ifindex) { in br_mdb_config_init()
1335 dev = __dev_get_by_index(net, bpm->ifindex); in br_mdb_config_init()