Lines Matching refs:bpm
131 struct br_port_msg *bpm; in br_mdb_dump() local
138 sizeof(*bpm), NLM_F_MULTI); in br_mdb_dump()
142 bpm = nlmsg_data(nlh); in br_mdb_dump()
143 memset(bpm, 0, sizeof(*bpm)); in br_mdb_dump()
144 bpm->ifindex = dev->ifindex; in br_mdb_dump()
171 struct br_port_msg *bpm; in nlmsg_populate_mdb_fill() local
174 nlh = nlmsg_put(skb, pid, seq, type, sizeof(*bpm), 0); in nlmsg_populate_mdb_fill()
178 bpm = nlmsg_data(nlh); in nlmsg_populate_mdb_fill()
179 memset(bpm, 0, sizeof(*bpm)); in nlmsg_populate_mdb_fill()
180 bpm->family = AF_BRIDGE; in nlmsg_populate_mdb_fill()
181 bpm->ifindex = dev->ifindex; in nlmsg_populate_mdb_fill()
255 struct br_port_msg *bpm; in nlmsg_populate_rtr_fill() local
259 nlh = nlmsg_put(skb, pid, seq, type, sizeof(*bpm), NLM_F_MULTI); in nlmsg_populate_rtr_fill()
263 bpm = nlmsg_data(nlh); in nlmsg_populate_rtr_fill()
264 memset(bpm, 0, sizeof(*bpm)); in nlmsg_populate_rtr_fill()
265 bpm->family = AF_BRIDGE; in nlmsg_populate_rtr_fill()
266 bpm->ifindex = dev->ifindex; in nlmsg_populate_rtr_fill()
347 struct br_port_msg *bpm; in br_mdb_parse() local
352 err = nlmsg_parse(nlh, sizeof(*bpm), tb, MDBA_SET_ENTRY_MAX, NULL); in br_mdb_parse()
356 bpm = nlmsg_data(nlh); in br_mdb_parse()
357 if (bpm->ifindex == 0) { in br_mdb_parse()
362 dev = __dev_get_by_index(net, bpm->ifindex); in br_mdb_parse()