Lines Matching refs:fdb
3462 struct rocker_fdb_tbl_entry *fdb; in rocker_port_fdb() local
3467 fdb = kzalloc(sizeof(*fdb), rocker_op_flags_gfp(flags)); in rocker_port_fdb()
3468 if (!fdb) in rocker_port_fdb()
3471 fdb->learned = (flags & ROCKER_OP_FLAG_LEARNED); in rocker_port_fdb()
3472 fdb->key.pport = rocker_port->pport; in rocker_port_fdb()
3473 ether_addr_copy(fdb->key.addr, addr); in rocker_port_fdb()
3474 fdb->key.vlan_id = vlan_id; in rocker_port_fdb()
3475 fdb->key_crc32 = crc32(~0, &fdb->key, sizeof(fdb->key)); in rocker_port_fdb()
3479 found = rocker_fdb_tbl_find(rocker, fdb); in rocker_port_fdb()
3482 kfree(fdb); in rocker_port_fdb()
3485 hash_add(rocker->fdb_tbl, &fdb->entry, fdb->key_crc32); in rocker_port_fdb()
3492 kfree(fdb); in rocker_port_fdb()