Lines Matching refs:source
33 static int fdb_insert(struct net_bridge *br, struct net_bridge_port *source,
470 struct net_bridge_port *source, in fdb_create() argument
479 fdb->dst = source; in fdb_create()
491 static int fdb_insert(struct net_bridge *br, struct net_bridge_port *source, in fdb_insert() argument
509 source ? source->dev->name : br->dev->name); in fdb_insert()
513 fdb = fdb_create(head, source, addr, vid); in fdb_insert()
524 int br_fdb_insert(struct net_bridge *br, struct net_bridge_port *source, in br_fdb_insert() argument
530 ret = fdb_insert(br, source, addr, vid); in br_fdb_insert()
535 void br_fdb_update(struct net_bridge *br, struct net_bridge_port *source, in br_fdb_update() argument
547 if (!(source->state == BR_STATE_LEARNING || in br_fdb_update()
548 source->state == BR_STATE_FORWARDING)) in br_fdb_update()
558 source->dev->name); in br_fdb_update()
561 if (unlikely(source != fdb->dst)) { in br_fdb_update()
562 fdb->dst = source; in br_fdb_update()
574 fdb = fdb_create(head, source, addr, vid); in br_fdb_update()
731 static int fdb_add_entry(struct net_bridge_port *source, const __u8 *addr, in fdb_add_entry() argument
734 struct net_bridge *br = source->br; in fdb_add_entry()
744 fdb = fdb_create(head, source, addr, vid); in fdb_add_entry()
753 if (fdb->dst != source) { in fdb_add_entry()
754 fdb->dst = source; in fdb_add_entry()